此问题已经在这里得到答案:
如何将以下json字符串转换为java对象? 5个答案 将JSON数据转换为Java对象11答案 我必须将json的以下结构映射到Java Objcet。实现它的最佳方法是什么。
我正在上传一个excel,excel最多可以有100行,格式如下:
{
["Range Start", "Range End", "Zone1", "Zone2", "Zone3", "Zone4", "Zone5"]
["0", "1", "3", "9", "13", "17", "22"]
["2", "4", "5", "12", "17", "21", "27"]
}
我想了解什么是可以使用此json结构的Java对象建模的最佳方法。这里的标签代表excel列,而带有数字的数组是每一行的那些列的值。
当json结构像键/值对时(例如以下),我可以做到:
{
["Range Start":"0", "Range End":"1", "Zone1":"3", "Zone2":"9",
"Zone3":"13", "Zone4":"17", "Zone5":"22"],
["Range Start":"2", "Range End":"4", "Zone1":"5", "Zone2":"12",
"Zone3":"17", "Zone4":"21", "Zone5":"27"]
}
但是当所有列名和行值分开出现时,我无法弄清楚如何解析。