zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [转]Spring的IOC原理[通俗解释一下]
    自我介绍
    什么是存储过程
    Linux 之 最常用的20条命令
    [转]sql语句中出现笛卡尔乘积 SQL查询入门篇
    mysql 多表连接
    正则表达式
    postman 测试API
    [转]mysql 视图
    数据库 修改统一显示时间
  • 原文地址:https://www.cnblogs.com/chenglc/p/7088374.html
Copyright © 2011-2022 走看看