我试图反序列化JSON以下对象列表:反序列化JSON列表与Flexjson
{ "books": [ {"id":"1","name":"book 1"}, {"id":"2","name":"book 2"} ] }
到一个列表。它的工作之前,这个JSON:
[ {"id":"1","name":"book 1"}, {"id":"2","name":"book 2"} ] }
使用此代码:
List<Book> items = new JSONDeserializer<ArrayList<Book>>()
.use("values", Book.class).deserialize(json, ArrayList.class);
但看多的例子,我很茫然之后,现在,是可以直接反序列化到一个列表?
Isnt JavaScriptSerializer是一个C#类吗?如果它适用于Java,我需要导入哪些库? – vikke 2012-08-14 05:54:24
是的,它是一个C#类,用于java的尝试这个链接http://code.google.com/p/json-io/。我没有测试它,但似乎它会工作。 – Dips 2012-08-14 15:13:54