Есть ли способ сопоставления вложенного json-объекта в один класс Java? , например, у меня есть эта строка: JSonПользовательское сопоставление с GSon
{
"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
}
* UPDATE: Извините за неясным вопрос. Я разработчик как для Objective-C, так и для Java. Когда я работаю с JSONModel в ObjC, это легко конфиг отображение так: https://github.com/icanzilb/JSONModel#key-mapping
Ненавижу для разбора JSON вручную с помощью getJSONObject()
, getString()
... Я найти способ настроить для автоматического разбора с Gson
для Java ,
Возможный дубликат [JSON синтаксического анализа с использованием Gson для java] (http://stackoverflow.com/questions/5490789/json-parsing-using-gson-fo r-java) – ThomasThiebaud
Что вы пробовали? Есть много примеров на SO или google ... – ThomasThiebaud