【发布时间】:2014-11-28 15:40:49
【问题描述】:
鉴于我从网站获得的 JSON 响应:
{
"Items":
[
{ "Name":"Apple", "Price":12.3, "Quantity":30 },
{ "Name":"Grape", "Price":3.21, "Quantity":60 }
],
"Date":"21/11/2010"
}
我如何反序列化这个 JSON,将它拆分为一个名为 Fruits 的数组,只包含名称和数量?我不关心日期字段或价格等其他字段。
我的班级应该是这样的:
class Fruit{
String name;
String quantity;
}
这是数组:
Fruit myfruits[] = new Fruit [this number depends on JSON response I get]
我怎么能做到这一点? 我已尽力给出最好的解释,如果仍不清楚,请随时提问。
P.S:顺便说一句,真正的 JSON 响应有更多字段
【问题讨论】:
标签: java json gson deserialization