`
lean1252
  • 浏览: 214091 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java处理json数据格式

    博客分类:
  • ui
阅读更多
首先下载json-simple-1.1.jar包

主要的类为:JSONArray,JSONObject,JSONValue

代码示例:
public static void testJSON() {
		String jsString = "[\"129653\",\"129664\",\"129660\",\"129665\"]";
		//解析json数组字符串
		JSONArray ja = (JSONArray)JSONValue.parse(jsString);
		for(int i = 0; i < ja.size(); i++) {
			System.out.println(ja.get(i) + ":::");
		}
		//生成JSONArray数组
		JSONArray new_ja = new JSONArray();
		new_ja.add("aaaa");
		new_ja.add("bbbb");
		new_ja.add("cccc");
		System.out.println(new_ja.toJSONString());
		
		//解析json字符
		String objString = "{\"aa\":1,\"cc\":2,\"bb\":3}";
		JSONObject jo = (JSONObject)JSONValue.parse(objString);
		Iterator iter = jo.keySet().iterator();
		while(iter.hasNext()) {
			String key = iter.next().toString();
			System.out.println("[key=" + key + ", val=" + jo.get(key) + "]");
		}
		
		//生成JSONObject对象
		JSONObject new_jo = new JSONObject();
		new_jo.put("bbb", "ddd");
		new_jo.put("bbb0", 1);
		new_jo.put("bbb1", 11);
		new_jo.put("bbb12", "asflex");
		System.out.println(new_jo.toJSONString());
	}

分享到:
评论
2 楼 rere43 2010-10-22  
免费JAVA资源共享:http://www.51px.asia/px/jiangtang.aspx
1 楼 spp_1987 2010-10-22  
JSONArray ja = (JSONArray)JSONValue.parse(jsString); 
大哥这句怎么不行啊,
# for(int i = 0; i < ja.size(); i++) { 
#             System.out.println(ja.get(i) + ":::"); 
#         } 
也写了,但是在控制台却不能打印出来

相关推荐

    java处理json数据格式的jar包

    java处理json数据格式的jar包,json-lib-2.3-jdk15.jar,ezmorph-1.0.6.jar,commons-logging-1.0.4.jar,commons-lang.jarcommons-collections-3.1.jar,commons-beanutils-1.7.0.jar

    java处理JSON数据

    java处理JSON数据

    org.json java处理json数据

    org.json java处理json数据 包含source class文件和 javadoc

    java处理JSON格式数据的通用类

    java处理JSON格式数据的通用类,详细的介绍了java和Json之间的相关联系以及各种类型的转换

    一个java处理JSON格式数据的通用类.pdf

    一个java处理JSON格式数据的通用类.pdf 用java处理json格式的数据,因此封装了一个class

    java开发json数据处理全部支持包JSON-LIB

    java开发json数据处理全部支持包JSON-LIB,json-lib 2.4,解决java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException异常

    java 处理 json数据

    处理嵌套json格式的数据。。。 public static void main(String[] args) { // 官方API http://www.json.org/java/ /* 购物车中信息 goods_cart={cart_1325036696007:{goods_id:"100015",goods_name:"澳大利亚...

    java处理json数据用到的包

    java后台处理json数据需要用到的包,包括commons-beanutils-1.7.0.jar,commons-collections-3.2.1.jar,commons-httpclient-3.1.jar,commons-lang-2.3.jar,commons-logging-1.1.1.jar,ezmorph-1.0.3.jar,json-...

    Java读取json文件并对json数据进行读取、添加、删除与修改操作

    开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。

    Java中使用JSON格式数据工具类及使用说明

    资源中包含了java中的json格式数据的使用及到java对象的转换,以及转换过程中的一些特殊数据类型例如时间的格式化处理等问题。参见说明即可使用,本资源为本人的日常编程经验之总结,欢迎大家下载使用

    java解析json结构的数据

    好用的json包,更容易解析json数据结构

    Java解析JSON文本,大数据量工具包

    解决当内存资源不充足时大数据量的JSON文本解析为JSON对象会导致内存溢出的问题。 基于org.json的部分源代码,以及新增的JsonLazyer类。 原理:用时创建的规则降低传统解析器一次性将文本转成Java对象而占用大量内存...

    java 处理 json格式及例子

    处理json格式数据。。 String s0 = "{cart_1325036696007:{goods_id:"100015",goods_name:"澳大利亚进口绵羊",goods_imgsrc:"http://192.168.1.180:7001//gwadmin/uploadimg/spxc/2011/12/9/100016_00948703_68.jpg"...

Global site tag (gtag.js) - Google Analytics