在实际的开发过程中,很多时候数据传递,我们使用的JSON,这个时候,构造和解析JSON成了常用的功能了,JAVA实际开发中,网上有很多的JSON的类库,比如:json-lib、jackson、fastjson等等。而我今天要谈的是fastjson的使用。fastjson是阿里的开源的java的JSON类库。
1.构造JSON格式的数据
由于代码比较简单,就直接上代码:
<span style="font-size:12px;">JSONObject object = new JSONObject();
object.put("key1", "value1"); // String
object.put("key2", 1); // int
object.put("key3", 35.7); // double
object.put("numberString", "55.8");
Map<String, Object> map = new HashMap<String, Object>();
map.put("map_key1", "map_value1");
map.put("map_key2", "map_value2");
object.put("key4", map); <span style="color:#3333FF;">// 如果是Map