json转换数组

最近用到了json的数组转换

Map<String, Object> map = new HashMap<>();
String[] arr = {"江", "小", "白"};
map.put("arr", arr);

//将对象转换为json
JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(map));

//从json对象里面取出数组
JSONArray jsonArray = jsonObject.getJSONArray("arr");
String s = JSON.toJSONString(jsonArray);
List<String> isMe = JSON.parseArray(s, String.class);

System.out.println(isMe);

可见对象和json对象之间的转换,第一步要先转换为字符串
对于数组,要借助jsonarray

原文地址:https://www.cnblogs.com/paper-man/p/13284683.html