精华内容
下载资源
问答
  • JSONArray 嵌套JSONArray 取值

    千次阅读 2017-11-01 09:03:50
    JSONArray数组嵌套取值JSONArray

    JSON字符串

    {"city":"shandong","country":{"name":"xxx","num":"xxx"}}
     for (int i = 0; i < jsonArray.size(); i++) { 
               JSONObject json = jsonArray.getJSONObject(i);
               System.out.println(json);
               String groupIdSupplier=UUID.randomUUID().toString().replaceAll("-", "");
               json.accumulate("id", groupIdSupplier);
               JSONArray blist = json.getJSONArray("country");  
           }
    展开全文
  • JSONObject,JSONArray取值

    千次阅读 2016-07-14 10:43:16
    result = HttpRequest.sendGet(url+pds.getString("eId")... //从服务器取值 JSONObject newresult = JSONObject.fromObject(result); //转为JSONObject  JSONObject eventInfoData = (JSONObject)newresult.get("even
    result = HttpRequest.sendGet(url+pds.getString("eId"));     //从服务器取值

    JSONObject newresult = JSONObject.fromObject(result);  //转为JSONObject 

    JSONObject eventInfoData = (JSONObject)newresult.get("eventInfoData"); //取值

    String doUserName = eventInfoData.getJSONArray("eventTasks").getJSONObject(0).getString("doUserName"); //从JSONArray中取出JSONObject 再取其中的值

    展开全文
  • JSONObject ,JSONArray取值其用法

    万次阅读 2017-07-21 15:46:34
    String 转 JSON 或 JSONArrayJSONArray resultJson = JSONArray.fromObject(str); JSONObject js = JSONObject.fromObject(str);JSON 中获取 JSONArray 或 StringString str = jsonObject.getString("str"); //...

    String 转 JSON 或 JSONArray

    JSONArray resultJson = JSONArray.fromObject(str);
    JSONObject js = JSONObject.fromObject(str);

    JSON 中获取 JSONArray 或 String

    String str = jsonObject.getString("str");
    //获取 sequences的值
    JSONArray sequencesArray = jsonObject.getJSONArray("sequences");

    总之 JSONObject 中有很多 get 方法,基本你想要的一般都有

    JSONArray 中获取 JSONArray 或 String

    String im = jsonArray.getString(0);
    JSONObject js = jsonArray.getJSONObject(0);

    JSONArray 中也有很多 get 方法。但是里面的参数一般都是根据索引来的。

    有时候解析 json 格式的数据时要看清楚,最外面的是 ‘{’ 是 jsonObject ,是 ‘[’ 的是JSONArray。
    给出具体的代码实验一下

    String str = "[{\"uri\":\"http://****/152077\",\"status\":\"done\",\"sequenceType\":\"Max72\","+
                     "\"sequences\":[{\"smoking\":1.0,\"sunExposure\":0.0,\"multiplier\":1.0,\"images\":[{\"age\":20,\"uri\":\"http://***/x3w3Z2\"},"+
                     "{\"age\":22,\"uri\":\"http://***/g0hfq\"},"+
                     "{\"age\":28,\"uri\":\"http://***/pycOho\"},"+
                     "{\"age\":35,\"uri\":\"http://***/gRBNSf\"},"+
                     "{\"age\":47,\"uri\":\"http://***/c3xqTA\"},"+
                     "{\"age\":55,\"uri\":\"http://***/ueyqU\"},"+
                     "{\"age\":61,\"uri\":\"http://***/4ttoTq\"},"+
                     "{\"age\":67,\"uri\":\"http://***/YrvUR\"},"+
                     "{\"age\":72,\"uri\":\"http://***/EbJLI\"}]}]}]";
            //上面一串是 JSONArray
            JSONArray resultJson = JSONArray.fromObject(str);
            //获取含有 sequences 的JSONObject
            JSONObject jsonArray = resultJson.getJSONObject(0);
            //获取 sequences的值
            JSONArray sequencesArray = jsonArray.getJSONArray("sequences");
            //获取含有 images 的JSONObject
            JSONObject im = sequencesArray.getJSONObject(0);
            //获取 images 对应的JSONArray
            JSONArray imageArray = im.getJSONArray("images");
            for( Object str1  : imageArray){
                JSONObject jsonObject = JSONObject.fromObject(str1);
                System.out.println("age "+jsonObject.getInt("age")+": url "+jsonObject.getString("uri"));
            }
    展开全文
  • 1.先写javabean 2.写一对多的关系 3.写controller 用的dataTable的表格控件这里分页显示 4.前台获取(研究了好久…) 对应的conllection的集合转为json对象 5.大功告成 ...

    1.先写javabean
    在这里插入图片描述
    在这里插入图片描述
    2.写一对多的关系
    在这里插入图片描述
    3.写controller
    在这里插入图片描述

    用的dataTable的表格控件这里分页显示
    

    4.前台获取(研究了好久…)
    在这里插入图片描述

    对应的conllection的集合转为json对象
    

    5.大功告成
    在这里插入图片描述

    展开全文
  • JSONArray遍历取值

    2020-12-02 14:34:36
    JSONArray jsonArray = (JSONArray) object.get("data"); for(int i = 0; i < jsonArray.size(); i++) { JSONObject obj = jsonArray.getJSONObject(i); Integer del = (Integer) obj.get("del"); String ...
  • JSONArray array = new JSONArray(); for (){ JSONArray array2 = new JSONArray(); .... array2.add(0,"aaa");...请教下类似这种array 套array ,是如何取值的,使用的是net.sf.json.JSONArray
  • org.json.jsonArray遍历取值 JSONArray json = [{...},{...},{...}]; for (int i = 0; i < json.length(); i++) { JSONObject jsonObj =json.getJSONObject(i); String id = jsonObj.getString("ID"); ...
  • 主要介绍了java json字符串转JSONObject和JSONArray以及取值的实例的相关资料,需要的朋友可以参考下
  • java json字符串转JSONObject和JSONArray以及取值的实例实现代码:import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonTest {public static void main(String[] args) {String joStr = ...
  • alibaba.fastjson.JSONArray遍历取值

    万次阅读 2019-02-13 17:30:05
    JSONArray jsonArray = (JSONArray) object.get(&quot;data&quot;); for (int i = 0; i &amp;lt; jsonArray.size(); i++) { JSONObject obj = jsonArray.getJSONObject(i); Intege...
  • 嵌套的JsonObject与JSONArray取值
  • 从第三方api取回的json数据需要取其中的值进行数据分析,利用jsonobj和jsonarr...可以使用json.cn去看着json取值,这样结构清晰。利用HttpURLConnection从第三方中拿回数据,InputStreamReader得到输出的字节流json串。
  • importnet.sf.json.JSONArray;importnet.sf.json.JSONObject;//java项目www.fhadmin.orgpublicclassJsonTest{publicstaticvoidmain(String[]args){StringjoStr="{name:\"张三\",age:\"20\"}";//将json字符串转化...
  • 在复杂的JSON数据的格式中,往往会对JSON数据进行嵌套,这样取值会比之前的取值稍微复杂一点,但是只要思路清晰,其实取法还是一样的。就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行,要是代码...
  • importnet.sf.json.JSONArray; importnet.sf.json.JSONObject; publicclassJsonTest{ publicstaticvoidmain(String[]args){ StringjoStr="{name:\"张三\",age:\"20\"}"; ...
  • import net.sf.json.JSONArray; import net.sf.json.JSONObject; //java项目www.1b23.com public class JsonTest { public static void main(String[] args) { String joStr = "{name:\"张三\",age:\"20\"}" ...
  • import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JsonTest { public static void main(String[] args) { String joStr = "{name:\"张三\",age:\"20\"}"; //...
  • import net.sf.json.JSONArray;  import net.sf.json.JSONObject;    public class JsonTest {   public static void main(String[] args) {   String joStr = "{name:\"张三\&...

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

jsonarray取值