• java操作json


    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;
    
    public class ReadJson {
    	public static void main(String args[]) {
    		JSONArray jsonarray;
    		JSONObject jsonObj;
    		// 读取JSONArray,用下标索引获取
    		String array = "["11","22","33"]";
    		jsonarray = JSONArray.fromObject(array);
    		System.out.println(jsonarray.getString(1)); 
    		// 输出为:22
    
    		// 读取JSONObject
    		String object = "{"NO1":["44","55","66"],"NO2":{"NO3":"第33个"}}";
    		jsonObj = JSONObject.fromObject(object);
    		System.out.println("NO1的内容:"+jsonObj.get("NO1")); 
    		// 输出为:["44","55","66"]
    
    		jsonarray = (JSONArray) (jsonObj.get("NO1"));
    		System.out.println(jsonarray.getString(1)); 
    		// 输出为:55
    
    		// 用"键"获取值
    		jsonObj = (JSONObject) jsonObj.get("NO2");
    		System.out.println("NO2的内容:"+jsonObj); 
    		// 输出为:{"NO3":"第33个"}
    
    	}
    }
    

      所需jar:

    commons-beanutils-1.8.0.jar
    commons-collections-3.2.1.jar
    commons-lang-2.5.jar
    commons-logging-1.1.1 (1).jar
    commons-logging-1.1.1.jar
    ezmorph-1.0.6.jar
    json-lib-2.4-jdk15.jar

  • 相关阅读:
    C#发送邮件简单例子
    ABAP随笔
    日期格式转换
    正则校验金额,整数8位,小数3位。
    angular语法运用技巧
    Oracle中连接与加号(+)的使用
    含有代码分析的面试题
    面试的java题目
    递归查询
    本地没有ORACLE远程登录oracle服务器
  • 原文地址:https://www.cnblogs.com/chenglc/p/7088374.html
Copyright © 2020-2023  润新知