toString和toJSONString的区别

  Map<String, Integer> map = new HashMap<>();
  map.put( "staff9", 1 );
  map.put( "staff1", 3 );
  System.out.println(map.toString());
  System.out.println(JSONObject.toJSONString(map));

  List<Map<String, Integer>> list = new ArrayList<>();
  list.add(map);
  System.out.println(list.toString());
  System.out.println(JSONArray.toJSONString(list));

结果

{staff9=1, staff1=3}
{"staff9":1,"staff1":3}
[{staff9=1, staff1=3}]
[{"staff9":1,"staff1":3}]

版权声明:本文为sinat_36454672原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。