简单的Dome测试
package cn.dabby;
import com.alibaba.fastjson.JSON;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test2 {
public static void main(String[] args) {
List list=new ArrayList();
Map map=new HashMap();
map.put("a",1);
map.put("b",2);
map.put("c",3);
Map map1=new HashMap();
map.put("A",1);
map.put("B",2);
map.put("C",3);
Map map2=new HashMap();
map.put("A1",1);
map.put("B2",2);
map.put("C3",3);
list.add(map);
list.add(map1);
list.add(map2);
String jsonObject1 = JSONObject.valueToString(JSONObject.wrap(list)); //转换json字符串
System.out.println(jsonObject1);
//在json中添加新的元素 (这个方法是 fastjson jar 包的方法)
com.alibaba.fastjson.JSONArray jsonArray=JSON.parseArray(jsonObject1); //这里是list所以用这个方法,如果是Objec 用 JSON.parse()
Map map3=new HashMap();
map3.put("测试",123);
jsonArray.add(map3);
System.out.println(JSON.toJSON(jsonArray));
}
}
测试效果: