我正在尝试将以下参数值解析为JSONArray(或任何其他数组):
"value":"[{\"fileName\":\"Instructions.docx\",\"filePath\":\"http://someserver/api/files/somefilereference1\"},{\"fileName\":\"Sailing plan.docx\",\"filePath\":\"http://someservert/api/files/somefilereference2\"}]"
如您所见,我将“值”作为字符串而不是实际数组获取。我该如何解析?
我尝试将其解析为JSONObject和JSONArray都没有成功。
有什么建议吗?
答案 0 :(得分:0)
啊-我想通了(感觉很蠢):
String clean = propertyObject.getString("value").replaceAll("\\\\", "");
JSONArray docArray = new JSONArray(clean);