【发布时间】:2021-11-27 23:59:59
【问题描述】:
我想将从服务返回的 JSON 转换为 java 对象类。但是,我在同一个 JSON 属性中得到了两种类型,并因此得到以下错误 Expected begin array but it was begin object。如何在为我的 java 类解析 JSON 之前进行测试?下面的 JSON 示例:
{
"name": "ROMEU",
"age": "24",
"phone": "xx xxxx xxxx",
"family": [
{
"kinship": "brother",
"age": "20"
},
{
"kinship": "sister",
"age": "25"
}
]
}
{
"name": "ROMEU",
"age": "24",
"phone": "xx xxxx xxxx",
"family": {
"kinship": "mother",
"age": "20"
}
}
【问题讨论】:
-
你在使用 Gson?可以换杰克逊吗?
-
事实上,请编辑您的问题以提供minimal reproducible example。
标签: java arrays json jsonparser