我正在尝试将通用类型的地图转换为 JSON 对象并将其发送到 UI,但我只得到父地图,其中的地图以字符串形式出现。
例子,
JSONObject obj = new JSONObject();
Map parent = new HashMap();
parent.put("key1", "value1");
Map child = new HashMap();
child.put("childKey", "childValue");
parent.put("map1", child);
obj.put("result", parent);
return obj.toString();
请忽略语法错误。上面的代码正确地给了我父地图
父 [key1] - value1
父 [map1] - 子
但是当我看到孩子像孩子一样像字符串一样出现时 - {childkey=childvalue}
我如何才能拥有子地图的数组或父地图?