Android原生使用JSONObject实现json与Map互转
2021-01-15

Map转Json

1
String jsonStr = new JSONObject(map).toString()

Json转Map

1
2
3
4
5
6
7
JSONObject jsonObject = new JSONObject(jsonStr);
Map<String, String> map = new HashMap<>();
Iterator<String> keys = jsonObject.keys();
while (keys.hasNext()) {
String next = keys.next();
map.put(next, jsonObject.getString(next));
}