JSONArray

maven: json-lib

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

{"id":"J_10058164","p":"71.30","m":"108.00"}

解析JSON字符串

JSONObject obj = JSONObject.fromObject(jsonString);  //将Json字符串转为java对象

System.out.println(obj.getString("p")); //获取Object中的p  ->输出1.30

JSONArray transitListArray = obj.getJSONArray("Array");  //获取Object中的Array

遇到的问题:

install的时候总是说找不到这个jar

解决办法:加一行

<classifier>jdk15</classifier>

  

参考资料

http://blog.csdn.net/rambo_china/article/details/7691409

http://blog.csdn.net/initphp/article/details/9222731

时间: 2024-10-16 15:22:17

JSONArray的相关文章

JOSNObject与JSONArray的关系

这里简单介绍下JOSNObject与JSONArray的关系. JOSNObject:json对象      用{}表示 JSONArray:json数据       用 [ ] 表示 服务器返回的json基本是这两种形式的搭配使用,他们之间可以互相嵌套使用,使用起来比较简单,不多说,上图: private void text() throws Exception{     //对象     JSONObject jsonObject1=new JSONObject();     jsonObj

JSONObject JSONArray json字符串 HashMap ArryList 在java开发中用到的数据结构

1.JSONObject  长成这样的:   { "key1":value1, "key2":value2, "key3":value3} 大多数那样:{属性1:属性值1 ,属性2 :属性值2}  重要的是里面的属性值,里面可以放很多东西 key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)(即是object都是可以的) ************** *************

JSONArray.fromObject()注入处理日期Date格式

package jsonDateProcess; import java.sql.Date; import java.text.SimpleDateFormat; import java.util.Locale; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; /** * * @description: 用于JSONArray.fromObject()的注入处理日期Date类 (1)

Java生成json串、JSONObject与JSONArray的使用

1.JAR包简介 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar 2.JSONObject对象使用 JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转

解析JSONArray

解析JSONArray的代码是比较固定的,这里将其记录下来

JsonArray和JsonObject遍历方法

http://blog.csdn.net/changhenshui1990/article/details/69950663 一:遍历JsonArray String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromObject(str ); //

Gson解析JsonObject和JsonArray

http://www.cnblogs.com/codingyuan/p/5837663.html Gson中重要的几个核心类: Gson.JsonParser.JsonObject.JsonArray. 下面就是解析的步骤: public void parserJsonArray(String strJson){ //创建一个Gson对象 Gson gson = new Gson(); //创建一个JsonParser JsonParser parser = new JsonParser();

JSONObject和JSONArray解析和构造json字符串

JSON-lib包(最关键的两个类分别是JSONObject和JSONArray)完成对json的构造和一些基本方法的使用. 二者区别: ①JSONObject构造的字符串是键值对形式(key:value),多个键值对间以英文逗号连接: ②JSONArray构造的字符串是数组形式([array1,array2,...]). 需要使用的包下载链接:http://pan.baidu.com/s/1o7MZ8X8 一.JSONObject的使用. (1)JSON字符串的两种构造方法: ①使用Java对

json-lib解析json之二维JSONArray

在接口测试中,不管是接口的请求报文还是接口的响应报文,数据全部使用json,在工作中避免不了去解析响应报文以获取某个键的值,解析josn有两种方式,一种是利用jackson,还有一种就是利用json-lib,本例子用的是josn-lib,所使用的jar包是json-lib-2.2.3-jdk15.jar 下面我们来解析这个josn,获取id的值,number是一个二维JSONArray 首先要导入几个jar包,如图所示 直接上代码

JsonArray对象

直接上代码: private static JSONObject createJSONObject() { JSONObject jsonObject = new JSONObject(); jsonObject.put("username", "huangwuyi"); jsonObject.put("sex", "男"); jsonObject.put("QQ", "999999999&quo