`
lean1252
  • 浏览: 217901 次
  • 性别: 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数据涉及多个库,如Jackson、Gson和org.json,它们提供了不同的API来解析、创建、遍历和序列化/反序列化JSON。理解这些库的使用方式对于任何Java开发者来说都是至关重要的,特别是在处理Web服务和...

    java+json数据格式例子

    在Java中,处理JSON数据是常见的任务,尤其是在前后端交互中,JSON作为数据传输的载体,使得无刷新页面更新成为可能。 在前端,JavaScript可以方便地创建和操作JSON对象。例如,假设我们有一个用户对象,包含用户名...

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

    【Java处理JSON格式数据的通用类】是一种在Java中处理JSON数据的标准方法,它能够方便地接收和返回JSON数据,解决开发过程中与JSON交互的问题。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛...

    JAVA 解析JSON格式数据

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。JSON格式易于人阅读和编写,同时也易于机器解析和生成。本篇文章将深入探讨如何在Java中解析JSON格式的...

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

    Java 处理 JSON 格式数据的通用类 Java 处理 JSON 格式数据的通用类是 Java 语言中处理 JSON 格式数据的常用方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它具有易于人阅读和编写、易于...

    org.json java处理json数据

    当涉及到在Java中处理JSON数据时,`org.json`库是一个广泛使用的开源工具包。这个库提供了一系列的类和方法,帮助开发者方便地操作JSON对象。 `org.json`库主要包含以下核心类: 1. **JSONObject**:这个类代表一...

    java调用json参数的webservice

    综上所述,通过Java调用带有JSON参数的WebService,涉及到了Java编程语言的使用、JSON数据格式的处理以及WebService通信机制。开发者需要掌握这些技术来实现不同类型的应用程序之间的互操作性和数据交换。

    java解析json格式数据 json.jar

    在Java开发中,处理JSON数据是必不可少的一项技能。`json.jar` 是一个专为Java设计的JSON解析库,它包含了一系列API,帮助开发者高效地解析和生成JSON格式的数据。 在`json.jar` 中,主要的类和接口包括: 1. **...

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

    Java 处理 JSON 格式数据的通用类 在 Java 开发中,处理 JSON 格式数据是非常常见的操作。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。Java 提供...

    使用java请求json接口数据

    这里我们将深入探讨如何使用Java来获取指定接口的JSON数据,并涉及`HttpServletRquest`类的重要作用。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,...

    JAVA-JSON工具转换类

    在JAVA开发中,处理JSON数据通常需要借助特定的库来完成,如本话题中提到的`json-lib`和`ezmorph`。 `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。...

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

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

    Java 实现Redis存储复杂json格式数据并返回给前端

    在Java Web开发中,利用Redis作为缓存...通过上述方式,Java开发者可以有效地将复杂JSON数据存储在Redis中,提高数据处理效率,并及时响应前端请求。在实际项目中,还需要根据业务需求和系统性能进行适当的优化和调整。

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

    本资源“Java中使用JSON格式数据工具类及使用说明”提供了关于如何在Java中处理JSON数据的方法,包括将JSON数据转化为Java对象以及对特殊数据类型的处理,特别是时间格式化。以下是关于这些知识点的详细说明: 1. *...

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

    ### Java处理JSON格式数据的通用类详解 #### 概述 在现代软件开发过程中,JSON(JavaScript Object Notation)...同时,此类也为开发者提供了一个良好的学习案例,有助于深入理解Java处理JSON数据的方法和技术栈。

    java 获取json网页数据

    这里我们以流行的`org.json`库为例,它提供了简单易用的API来处理JSON数据。要使用这个库,需要将它的JAR文件添加到项目的类路径中。 1. **导入库**: ```java import org.json.*; ``` 2. **发送HTTP请求获取...

    SuperMap iObjects Java 8C JSON数据的导入导出

    在8.10及后续版本中,SuperMap iObjects Java 支持对JSON数据的导入和导出,这极大地增强了其在Web环境中的应用能力,因为JSON是一种广泛用于数据传输的轻量级格式。 JSON(JavaScript Object Notation)是一种易于...

Global site tag (gtag.js) - Google Analytics