[英]Issue in Reading JSON File in Java
I am trying to read this file in java using map(ObjectMapper and TypeReference)
but map
is picking only one data ie name: "David Roberts"
, slug: "david-robets"
and assigned: "assigned"
. 我正在尝试使用
map(ObjectMapper and TypeReference)
在Java中读取此文件,但是map
仅选择一个数据,即name: "David Roberts"
, slug: "david-robets"
并assigned: "assigned"
。
I also tried using JsonParser
, but didn't get the appropriate result. 我也尝试使用
JsonParser
,但是没有得到合适的结果。
Any suggestion on this please: 关于此的任何建议请:
{
"name": "David Roberts",
"slug": "david-roberts",
"assigned": "assigned"
},
{
"name": "Robert Chang",
"slug": "robert-chang",
"assigned": "assigned"
},
{
"name": "Chris Curtis",
"slug": "chris.curtis",
"assigned": "assigned",
"fileId": "1370206"
}
You have the wrong json file. 您的json文件错误。 The right format is:
正确的格式是:
[{
"name": "David Roberts",
"slug": "david-roberts",
"assigned": "assigned"
},
{
"name": "Robert Chang",
"slug": "robert-chang",
"assigned": "assigned"
},
{
"name": "Chris Curtis",
"slug": "chris.curtis",
"assigned": "assigned",
"fileId": "1370206"
}]
If you want all values then json should be like this. 如果您想要所有值,那么json应该是这样的。
{"values":[{
"name": "David Roberts",
"slug": "david-roberts",
"assigned": "assigned"
},
{
"name": "Robert Chang",
"slug": "robert-chang",
"assigned": "assigned"
},
{
"name": "Chris Curtis",
"slug": "chris.curtis",
"assigned": "assigned",
"fileId": "1370206"
}]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.