Я хотел бы принять следующие JSON:десериализации JSON в объекты со ссылками на пользовательские типы (Java)
{
"customers":[
{
"name":"Tom",
"address":{
"street":"20 N Lasalle",
"city":"Chicago",
"phone":[
"555-555-1234",
"555-555-2345"
]
},
"age":"23"
},
{
"name":"John",
"address":{
"street":"42 W Jackson",
"city":"Chicago"
},
"age":"48"
}
]
}
и хранить его, используя следующие классы:
public class Customers {
public List<Customer> customers;
}
public class Customer {
public String name;
public Address address;
public long age;
}
public class Address {
public String street;
public String city;
public List<String> phoneNumbers;
}
ли библиотека Java существуют ли для этого типа десериализации? Все примеры, которые я видел до сих пор, вращаются вокруг одного класса Java без каких-либо ссылок на пользовательские типы. Может ли кто-нибудь указать мне пример того, как это возможно?
Взгляните на этот вопрос: http://stackoverflow.com/questions/338586/ a-better-java-json-library – Njol
что-то вроде http://stackoverflow.com/questions/18655834/mapping-json-data-to-java-pojo-class-with-jackson-mapper –