LinkedHashMap linkedHashMap = new LinkedHashMap();
ConcurrentHashMap map = (ConcurrentHashMap)obj;
linkedHashMap.put("resCode", map.get("resCode"));
linkedHashMap.put("dataSets", map.get("dataSets"));
linkedHashMap.put("data", map.get("data"));
String json = JSONObject.fromObject(linkedHashMap).toString();
json = json.replace("[{\"map\":{", "[{");
json = json.replace("}},{\"map\":{", "},{");
json = json.replace("}}]", "}]");
return json;
想问一下这个里面的map\是什么意思
要是想实现这个如下代码要怎么做
"datas": [
{
"deptNames": [
{
"deptName1": "6L2v5Lu25a2m6Zmi",
"deptName2": "5rKI6Ziz5biI5aSn",
"deptName3": "5ZWG5a2m6Zmi",
"deptName4": "576O5pyv5a2m6Zmi"
}
],
"LogoFiles": [
{
"Logo1": "RDpcUHJvZ3JhbSBGaWxlc1x0b21jYXQ4LjBcd2ViYXBwc1xlc3NhXGltYWdlc1xsb2dvXHJqeHkucG5n",
"Logo2": "RDpcUHJvZ3JhbSBGaWxlc1x0b21jYXQ4LjBcd2ViYXBwc1xlc3NhXGltYWdlc1xsb2dvXHNoZW5zaGkucG5n",
"Logo3": "RDpcUHJvZ3JhbSBGaWxlc1x0b21jYXQ4LjBcd2ViYXBwc1xlc3NhXGltYWdlc1xsb2dvXHN4eS5wbmc=",
"Logo4": "RDpcUHJvZ3JhbSBGaWxlc1x0b21jYXQ4LjBcd2ViYXBwc1xlc3NhXGltYWdlc1xsb2dvXG1zeHkucG5n"
}
]
}
]
\应该是转义符,例如\"就代表“号。
JSONArray json = JSONArray.fromObject(obj);
有个工具JSON-lib工具可以转换,或者GSON/fastgson
\应该是转义符,例如\"就代表“号。