【发布时间】:2014-09-16 08:43:20
【问题描述】:
我在服务器端得到一个json字符串如下
[ {"projectFileId":"8547",
"projectId":"8235",
"fileName":"1",
"application":"Excel",
"complexity":"NORMAL",
"pageCount":"2",
"targetLanguages":" ar-SA",
"Id":"8547"
},
{"projectFileId":"8450",
"projectId":"8235",
"fileName":"Capacity Calculator.pptx",
"application":"Powerpoint",
"complexity":"NORMAL",
"pageCount":"100",
"targetLanguages":" ar-LB, ar-SA",
"Id":"8450"
}
]
我想将此字符串转换为数组列表或映射,以便我可以遍历它并获取字段值。
【问题讨论】:
-
使用 JSON 解析器。大约有 20 个可供选择,列在 json.org 页面的底部(无论如何这是一个很好的页面,学习 JSON 语法)。
-
该数据是一个包含两个 JSON 对象的 JSON 数组。这相当于一个包含两个 Java 映射的 Java 列表。