2016-08-08 24 views

Antwort

3

Hier ist ein Code, um loszulegen.

public class Shipment { 

    @JsonProperty("id") 
    public long id; 

    @JsonProperty("order_id") 
    public long orderId; 

    @JsonProperty("date_created") 
    public String dateCreated; 

    @JsonProperty("customer_id") 
    public long customerId; 

    @JsonProperty("billing_address") 
    public Address billingAddress; 

    @JsonProperty("shipping_address") 
    public Address shippingAddress; 
} 

public class Address { 

    @JsonProperty("zip") 
    public String zip; 

    @JsonProperty("city") 
    public String city; 

    @JsonProperty("email") 
    public String email; 

    @JsonProperty("phone") 
    public String phone; 

    @JsonProperty("state") 
    public String state; 

    @JsonProperty("company") 
    public String company; 

    @JsonProperty("country") 
    public String country; 

    @JsonProperty("street_1") 
    public String street1; 

    @JsonProperty("street_2") 
    public String street2; 

    @JsonProperty("last_name") 
    public String lastName; 

    @JsonProperty("first_name") 
    public String firstName; 

    @JsonProperty("country_iso2") 
    public String countryIso2; 
} 

public class Application { 
    private static final ObjectMapper objectMapper = new ObjectMapper(); 

    public void doSomething() { 
     ... 
     // deserialize from JSON string 
     Shipment shipment = objectMapper.readValue(someJsonString, Shipment); 
     ... 
     // serialize to JSON string 
     String someJsonString = objectMapper.writeValueAsString(shipment); 
     ... 
    } 
}