json_simple-1.1.jar 解析字符串,数组

需要json_simple-1.1.jar 包

public static void main(String[] args) {  

         
       //1 json对象转换为字符串  
       JSONObject subObject = new JSONObject();  
       subObject.put("ooo", "***");  
       subObject.put("ppp", "&&&");  
         
       JSONObject object = new JSONObject();  
       object.put("aaa", "111");  
       object.put("bbb", "222");  
       object.put("ccc", subObject);  
         
       System.out.println(object.toJSONString());  
         
       //2 json数组对象装换为字符串  
       JSONArray array = new JSONArray();  
         
       JSONObject object1 = new JSONObject();  
       object1.put("aaa", "111");  
       object1.put("bbb", "222");  
         
       JSONObject object2 = new JSONObject();  
       object2.put("aaa", "111");  
       object2.put("bbb", "222");  
         
       array.add(object1);  
       array.add(object2);  
         
       System.out.println(array.toJSONString());  
         
       //3 字符串转换为json对象  
       String jsonStr = "{\"aaa\":\"111\",\"ccc\":\"***\",\"bbb\":\"222\"}";  
        
       JSONParser parser = new JSONParser();  
       try {  
           JSONObject parseObject = (JSONObject)parser.parse(jsonStr);  
           System.out.println("json对象---->" + parseObject.toJSONString());  
       } catch (ParseException e) {  
           e.printStackTrace();  
       }  
         
       //4 字符串转换为数组  
       jsonStr = "[{\"aaa\":\"111\",\"bbb\":\"222\"},{\"aaa\":\"111\",\"bbb\":\"222\"}]";  
       try {  
           JSONArray parseObject = (JSONArray)parser.parse(jsonStr);  
           System.out.println("数组---->" + parseObject.toJSONString());  
       } catch (ParseException e) {  
           e.printStackTrace();  
       }   
   }  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值