字符串转成JSONArray和JSONObject遍历

String str = "[{name:‘a‘,value:‘aa‘},{name:‘b‘,value:‘bb‘},{name:‘c‘,value:‘cc‘},{name:‘d‘,value:‘dd‘}]" // 一个未转化的字符串

JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray  对象

if(json.size()>0){

  for(int i=0;i<json.size();i++){

    JSONObject job = json.getJSONObject(i);  // 遍历 jsonarray 数组,把每一个对象转成 json 对象

    System.out.println(job.get("name")+"=") ;  // 得到 每个对象中的属性值

  }

}

//JSONObject遍历

JSONObject jsonObject = new JSONObject(jsonString);

        Iterator iterator = jsonObject.keys();

while(iterator.hasNext()){

            key = (String) iterator.next();

        value = jsonObject.getString(key);

}

原文地址:https://www.cnblogs.com/chengshixiaonongming/p/10410987.html

时间: 2024-11-06 09:49:40

字符串转成JSONArray和JSONObject遍历的相关文章

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 ); //

java 字符串转成 json 数组并且遍历

当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时. 首先要导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromO

JSONArray - JSONObject - 遍历

1 public static void main(String[] args) { 2 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串 3 4 JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray 对象 5 6 if

JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中

处理JSON字符串时,一直出错,写个样例后发现原来是没有弄清楚数据的格式问题. 实现的是 JSONString 转换成java对象 或是 list列表 实例类 News package lyx.entity; /** * @author lyx * * 2015-8-10上午10:14:38 * * *新闻类 */ public class News { /** * 日期 */ private String date; /** * 链接 */ private String link; /** *

json字符串转成 json对象 json对象转换成java对象

import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; 依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency> String r

jsonArray和jsonObject的理解

https://blog.csdn.net/weixin_42204641/article/details/82850659 把字符串转换成jsonarray对象 JSONArray json = JSONArray.fromObject(str ); 原文地址:https://www.cnblogs.com/zhenxugan/p/11568668.html

将json格式的字符串解析成Map对象

/** * 将json格式的字符串解析成Map对象 <li> * json格式:{"name":"admin","retries":"3fff","testname" * :"ddd","testretries":"fffffffff"} */ private static HashMap<String, String> t

java json字符串转成 Map或List

import java.util.List; import java.util.Map; import java.util.Map.Entry; import net.sf.json.JSONArray; import net.sf.json.JSONObject; /** * 说明 json字符串 转成 Map/List * @author xss * @date 2013-1-18 10:22:41 * @mail [email protected] */ public class Json

js中把JSON字符串转换成JSON对象最好的方法

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首先