我有一个像下面的json。
{
"myItemArray": [
{
"id": "c8c1",
"price": 18,
"display": {
"inneritemName1": "innerItemValue1",
"inneritemName2": "innerItemValue2",
"inneritemName3": "innerItemValue3"
}
},
{
"id": "cac1",
"price": 2,
"display": "Lemonate"
}
]
}
您可以看到我数组中的项目具有一个称为"显示"的参数,该参数可以是字符串或对象。我如何使用GSON对此JSON进行挑选?
我不想手动对此字符串进行挑选,还有其他方法可以解决吗?
您可以使用GSON,但必须构建类,将每个JSON属性放入Java类中的相关属性中。
i高度重新组件杰克逊图书馆,您只需要设置Java类,它需要照顾映射和解析。