com.alibaba.fastjson.JSONObject转换

net.sf.json.JSONObject

关联jar包较多,运行时报错NestableRuntimeException,,

com.alibaba.fastjson.JSONObject

导入两个包就搞定了

public static void jsonTest3(){

        //1.json字符串转换为对象
        String jsonString="{'name':'42313123','id':'2345','age':12}";
        JSONObject jsonObject = JSONObject.parseObject(jsonString);
        String id = jsonObject.getString("id");
        System.out.println(id);// 2345

        //2. JSONObject转化成自定义类对象
        StuInfo peoplePo1 = JSONObject.parseObject(jsonString, StuInfo.class);
        System.out.println(peoplePo1);// bean.StuInfo@14514713

        //3. JSONObject转化成Map集合
        Map map = JSONObject.parseObject(jsonString, Map.class);
        System.out.println(map);// {name=42313123

你可能感兴趣的:(web)