Java JSON响应格式-删除结果的引用
JSON响应的格式如下:Java JSON响应格式-删除结果的引用,java,json,Java,Json,JSON响应的格式如下: { "showItems" : [ { "errorMsg" : "NoRecordsFound", "response" : "failed" } ] } 如果我想删除下面对结果引用格式的引用,我如何格式化我的响应 { [ { "errorMsg" : "NoRecordsFound", "response" : "failed" } ] } 我可以使用任何库或任何
{
"showItems" :
[
{
"errorMsg" : "NoRecordsFound",
"response" : "failed"
}
]
}
如果我想删除下面对结果引用格式的引用,我如何格式化我的响应
{
[
{
"errorMsg" : "NoRecordsFound",
"response" : "failed"
}
]
}
我可以使用任何库或任何其他方法吗?您可以在C中使用:
只需序列化showItems数组:
string serialized = JsonConvert.SerializeObject(result.showItems);
结果是:
[
{
"errorMsg": "NoRecordsFound",
"response": "failed"
}
]
所需的结果JSON格式不正确,JSON解析器无法应用和使用 要保留数组项,唯一的方法是:
[
[
{
"errorMsg" : "NoRecordsFound",
"response" : "failed"
}
]
]
i、 e.将数组用作根元素
顺便说一句,你可以在任何在线解析器中检查json格式,例如,我可以用Java使用这个库吗,你可以用Java再举一个例子吗?你想要的结果不是有效的json格式。
[
[
{
"errorMsg" : "NoRecordsFound",
"response" : "failed"
}
]
]