W dniu 2012-05-28 00:53, J-23 pisze:
> Witam
> Mam problem próbuje za pomocą GSON uzyskać takiego JSON: (Poradzcie coś
> bo mi jakoś z JSON nie idzie)
>
> {
> records:[{
> name:'Middleton, Wendy V.',
>
email:'morbi.t...@iaculisquis.org',
> phone:
5574291911,
> state:'TX',
> zip:'51334'
> },
[...]
> {
> name:'Dennis, Desiree Q.',
> email:'eu.er...@Nullam.com',
> phone:4715368003,
> state:'AK',
> zip:'N3J 9X4'
> }]
> }
Po pierwsze, ten JSON jest błędny. Detale sprawdź np. tu:
http://jsonformatter.curiousconcept.com/ , lub dowolnym innym walidatorem.
powinno to wyglądać raczej tak:
[...]
{
"name":"Dennis, Desiree Q.",
"email":"eu.er...@Nullam.com",
"phone":"4715368003",
"state":"AK",
"zip":"N3J 9X4"
}]
}
A od strony Javy to nic prostszego (w/g dokumentacji, bo sam używam
czego innego)...
public class Person {
public String name;
public String email;
public String phone;
public String state;
public String zip;
}
public class People {
public Person[] records;
}
... i serializujesz "People".
--
Arivald