最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java JSONArray 遍歷方式(2種)

 更新時(shí)間:2019年12月05日 14:40:25   作者:xxBai  
這篇文章主要介紹了java JSONArray 遍歷方式(2種),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

第一種(java8):遍歷JSONArray 拼接字符串

public static void main(String[] args) {
    
    JSONArray jSONArray = new JSONArray();
    JSONObject jb = new JSONObject();
    jb.put("id", 1);
    jb.put("name", "s");
    jSONArray.add(jb);
    JSONObject j1 = new JSONObject();
    j1.put("id", 2);
    j1.put("name", "s");
    jSONArray.add(j1);
    StringBuffer sBuffer = new StringBuffer();
    jSONArray.stream().forEach(jsonobejct->arrayIdToString((JSONObject) jsonobejct,sBuffer));
    System.out.println(sBuffer.toString());
  }

  private static StringBuffer arrayIdToString(JSONObject jsonobejct,
      StringBuffer sBuffer) {
    return sBuffer.append(jsonobejct.getInteger("id")).append(",");
  }

第二種:for循環(huán)遍歷

public static void f2(JSONArray ja) {
    for(int i=0;i<ja.size();i++) {
      System.out.println(ja.getJSONObject(i).get("id"));
    }
  }

PS:遍歷JsonObject

SONObject jsonObject = new JSONObject(s);

然后用Iterator迭代器遍歷取值,建議用反射機(jī)制解析到封裝好的對(duì)象中

JSONObject jsonObject = new JSONObject(jsonString);
    Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){
      key = (String) iterator.next();
    value = jsonObject.getString(key);
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實(shí)現(xiàn)文件讀寫(xiě)與壓縮實(shí)例

    java實(shí)現(xiàn)文件讀寫(xiě)與壓縮實(shí)例

    這篇文章主要介紹了java實(shí)現(xiàn)文件讀寫(xiě)與壓縮實(shí)例,有助于讀者加深對(duì)文件操作的理解,需要的朋友可以參考下
    2014-07-07
  • SpringBoot2實(shí)現(xiàn)MessageQueue消息隊(duì)列

    SpringBoot2實(shí)現(xiàn)MessageQueue消息隊(duì)列

    本文主要介紹了 SpringBoot2實(shí)現(xiàn)MessageQueue消息隊(duì)列,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • HttpClient詳細(xì)使用示例代碼

    HttpClient詳細(xì)使用示例代碼

    這篇文章主要介紹了HttpClient詳細(xì)使用示例,包括導(dǎo)入依賴(lài),使用工具類(lèi)的詳細(xì)代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 基于java 線程的幾種狀態(tài)(詳解)

    基于java 線程的幾種狀態(tài)(詳解)

    下面小編就為大家?guī)?lái)一篇基于java 線程的幾種狀態(tài)(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就想給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制

    java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制

    本文主要介紹了java中aop實(shí)現(xiàn)接口訪問(wèn)頻率限制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • IDEA配置JRebel實(shí)現(xiàn)熱部署的方法

    IDEA配置JRebel實(shí)現(xiàn)熱部署的方法

    這篇文章主要介紹了IDEA配置JRebel實(shí)現(xiàn)熱部署的方法,本文給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Java設(shè)計(jì)模式之策略模式原理與用法實(shí)例詳解

    Java設(shè)計(jì)模式之策略模式原理與用法實(shí)例詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式之策略模式原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Java策略模式的概念、原理、定義及使用方法,并總結(jié)了相關(guān)的優(yōu)缺點(diǎn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2018-04-04
  • 使用jpa的時(shí)候set實(shí)體類(lèi)屬性自動(dòng)持久化的解決方案

    使用jpa的時(shí)候set實(shí)體類(lèi)屬性自動(dòng)持久化的解決方案

    這篇文章主要介紹了使用jpa的時(shí)候set實(shí)體類(lèi)屬性自動(dòng)持久化的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • idea注解參數(shù)換行時(shí)間日期格式設(shè)置方法

    idea注解參數(shù)換行時(shí)間日期格式設(shè)置方法

    這篇文章主要介紹了idea注解參數(shù)換行時(shí)間日期格式設(shè)置方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Hibernate悲觀鎖和樂(lè)觀鎖實(shí)例詳解

    Hibernate悲觀鎖和樂(lè)觀鎖實(shí)例詳解

    這篇文章主要介紹了Hibernate悲觀鎖和樂(lè)觀鎖實(shí)例詳解,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02

最新評(píng)論

弋阳县| 甘泉县| 宣化县| 略阳县| 凤冈县| 沿河| 荆门市| 都匀市| 南部县| 上思县| 奇台县| 牡丹江市| 镇平县| 剑河县| 将乐县| 昔阳县| 麟游县| 红河县| 宜阳县| 肃宁县| 边坝县| 宁都县| 满洲里市| 花莲市| 遂宁市| 东至县| 泾阳县| 上饶县| 元谋县| 大石桥市| 疏勒县| 遵义县| 辛集市| 惠安县| 三都| 太和县| 炉霍县| 新和县| 浦东新区| 边坝县| 景谷|