我有这个JSON文件
"Items": [
{
"Name": "Id",
"Value": "102"
},
{
"Name": "TypeUid",
"Value": "333"
}, {
"Data": {
"Items": [
{
"Name": "Id",
"Value": "106"
},
{
"Name": "TypeUid",
"Value": "444"
},
{
"Name": "Uid",
"Value": "1322"
},
{
"Name": "Name",
"Value": "Alex"
}
]
在此文件中,键值对保留在JSONObject中。我如何用GSON这样解析此文件?:
"Items": {
"id" = 102,
"typeId" = 333,
"name" = "Alex"}
我不明白如何通过这种JSON文件获取GSON的普通POJO对象。
答案 0 :(得分:0)
您可以简单地创建一个模型类来存储数据,例如
class Items{
String/int id;
String/int typeId;
.
.
}
然后您可以创建一个列表,其中将保存类似的数据
List<Items> items = new ArrayList<>();
然后读取json字符串并将其解析为包含数据的列表。 请参考以下答案以将json转换为列表:Link