【发布时间】:2015-11-01 12:37:39
【问题描述】:
有没有办法将嵌套的 json 对象映射到单个 Java 类? 例如,我有这个 json 字符串:
{
"order_id": 104,
"order_details" : [
{
"name": "Product#1",
"price": {
"usd": 12.95
}
}
]
}
我想用这个类映射:
public class Order{
Int id; // rename
String name; //map with order_details.name
float price; //map with order_details.price.usd
}
*更新: 对不起,不清楚的问题。我是 Objective-C 和 Java 的开发人员。当我在 ObjC 中使用 JSONModel 时,很容易像这样配置映射:https://github.com/icanzilb/JSONModel#key-mapping
我讨厌使用 getJSONObject()、getString() 手动解析 JSON... 我正在寻找一种方法来配置使用 Gson 自动解析 Java。
【问题讨论】:
-
你尝试了什么? SO或google上有很多例子...