`
java10000
  • 浏览: 24210 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java---JsonArray使用

阅读更多
    public ModelAndView ajaxTest(HttpServletRequest request,
            HttpServletResponse response)throws Exception{   
    	response.setCharacterEncoding("utf-8");
    	String data=request.getParameter("data");
    	log.info(">>>>>>>>>data="+data);
    	try {
    		JSONObject jsonObj = new JSONObject(data);
    		JSONArray jarr = (JSONArray) jsonObj.get("data");
    		for(int i=0;i<jarr.length();i++){
    			JSONObject jobj = (JSONObject)jarr.get(i);
    			String name = null;
    			String value = null;
    			try{
    				name = (String)jobj.get("name");
    				value = (String)jobj.get("value");
    				log.info(">>>>"+name+"="+value);
    			}catch(Exception jex){}
    			
    		}
			response.getWriter().write("{success:true,info:'"+
						StringEscapeUtils.escapeJavaScript("保存成功!")+"'}");
		} catch (Exception e) {
			response.getWriter().write("{success:false,info:'"+
					StringEscapeUtils.escapeJavaScript(e.getMessage())+"'}");
		}
    	return null;
    }

分享到:
评论

相关推荐

    java jsonarray 踢重 去重操作

    本文将详细介绍如何使用Java对`JSONArray`进行去重操作,并深入探讨背后的原理和技术细节。 ### JSON与Java JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...

    json-rpc-java-1.0源代码

    本项目"json-rpc-java-1.0"提供了JSON-RPC的Java实现,包含`jsonArray`和`jsonObject`等关键组件。 1. JSON基础知识: JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它的基本...

    java-json包

    本篇将详细介绍Java中常用的JSON处理库以及如何使用它们。 1. JSON库介绍: - **Jackson**:Jackson是Java中非常流行的一个JSON库,提供了高效且功能丰富的API,支持多种数据绑定模式,如JsonNode、POJO(Plain ...

    java JSONArray 遍历方式(2种)

    遍历`JSONArray`时,可以根据项目需求和所使用的Java版本选择合适的方法。Java 8的Stream API提供了更简洁、可读性更强的语法,而for循环和Iterator则更为通用。在实际开发中,你可能会遇到需要解析JSON数据到自定义...

    json_jar.rar_com.iss json jar_java-json.jar_json zip_json包_www.8

    在实际开发中,为了使用`java-json.jar`,开发者需要将其添加到项目的类路径(Classpath)中,确保在编译和运行时能够正确引用到这些类。对于J2EE应用,这通常是在应用服务器的配置中完成的,如Tomcat、JBoss等。 ...

    java-使用java开发JSONToCode的转换脚本

    1. **使用org.json库**:这是一个开源库,提供了JSONObject和JSONArray类来表示JSON对象和数组。要将JSON转换为Java代码,我们可以遍历JSON对象,根据其结构生成相应的Java类或方法。例如,一个JSON对象可能对应一个...

    java-json-lib-jdk13.zip

    解压后,你可以将`lib`目录下的JAR文件添加到你的Java项目的类路径,这样就可以在代码中使用JSON库的功能了。 使用JSON库的一般步骤如下: 1. **序列化**:将Java对象转换为JSON字符串。例如,使用Jackson的`...

    java-json解析包jar

    对于更复杂的情况,如转换Java的类实例,可能需要实现`Serializable`接口或使用自定义的转换逻辑。 ```java JSONObject obj = new JSONObject(); obj.put("name", "John"); obj.put("age", 30); // 或者,对于复杂...

    douglascrockford-JSON-java-dced076

    在" douglascrockford-JSON-java-dced076 "这个压缩包中,可能包含了Douglas Crockford,JSON的创始人之一,对于JSON在Java环境下的实现和使用的一些示例或工具。 1. **JSON的基本结构:** JSON数据以键值对的形式...

    java-对象数组转换为json

    接着,利用`JSONArray.fromObject()`方法(注意:这里的描述有误,应使用`JSONArray`构造函数或`JSONArray.fromObject()`方法,但`fromObject()`是`org.apache.commons.lang3.builder.ToStringBuilder`的方法,而...

    使用JSONArray.fromObject所需要的jar包

    当你需要将Java对象转换为JSON数组时,`JSONArray.fromObject()` 方法是常用的工具。这个方法来自 `org.json.JSONArray` 类,它允许我们将Java对象序列化成JSON格式。然而,为了能够正确地调用 `JSONArray.from...

    json.zip_java json_java-JSON_json.org_org js_org.JS

    使用org.json库,你可以轻松地将Java对象转换为JSON字符串,或者从JSON字符串中反序列化为Java对象。例如,你可以创建一个`JSONObject`,添加键值对,然后通过`toString()`方法将其转换为JSON格式的字符串;反之,你...

    JSONArray需要的jar包

    在Java编程环境中,当我们涉及到与JSON数据交互时,经常会用到`JSONArray`类。`JSONArray`是org.json库中的一个核心类,它允许我们创建、读取和操作JSON数组。这个库是由Douglas Crockford开发的,他也是JSON...

    JSONObject、JSONArray需要的jar包

    在Java项目中使用JSONObject和JSONArray之前,需要将对应的jar包添加到项目的类路径中。在这个案例中,提供的压缩包"lib_jb51"可能包含了这些必要的依赖。通常,将jar包解压后,将.jar文件复制到项目的lib目录下,并...

    JSON(net.sf.json.JSONArray)需要的jar包

    标签"json java jar JSONArray"进一步确认了这是一个关于Java项目中使用JSON处理的场景,特别是涉及到`JSONArray`的使用,而`jar`则表明我们需要的是一个Java档案文件,这是Java应用程序的可执行组件。 在提供的...

    不太好凑全的java--json转换的类库支持

    例如,可以使用`ObjectMapper.readTree()`将JSON字符串解析为JsonNode对象,或者使用`ObjectMapper.writeValueAsString()`将Java对象序列化为JSON字符串。 2. Gson Google的Gson库是另一个常见的选择,它的主要特点...

    java-json开发包

    `org.json`库是一个简单的Java库,它提供了一些基本的类,如`JSONObject`,`JSONArray`,`JSONString`等,用于创建、读取和修改JSON数据。例如,你可以使用`JSONObject`的`put()`方法添加键值对,`get()`方法获取键...

    JSONArray常用包.rar

    在Java编程语言中,`JSONArray`是JSON库的一个重要组成部分,通常用于处理和操作JSON数组。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和易于阅读及编写,广泛应用于Web服务和应用程序...

    Java-Java操作XML和JSON教程

    Java是一种广泛使用的编程语言,尤其在企业级应用开发中占据主导地位。XML(eXtensible Markup Language)和JSON(JavaScript Object Notation)是数据交换和存储的主要格式,尤其是在Web服务和API交互中。本教程将...

    com.alibaba.fastjson.JSONArray依赖jar.rar

    - 转换为Java对象集合:如果每个元素对应一个Java类的实例,可以使用`JSONArray.toJavaList(Class)`进行转换。 5. **JSON字符串与JSONArray之间的转换** - 将JSONArray转换为JSON字符串:`String jsonString = ...

Global site tag (gtag.js) - Google Analytics