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

Java解析json報(bào)文實(shí)例解析

 更新時(shí)間:2019年11月19日 08:56:59   作者:王岳陽  
這篇文章主要介紹了Java解析json報(bào)文實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Java解析json報(bào)文實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

json報(bào)文如下:

{
 "code": 0,
 "data": {
  "city": {
   "cityId": 284609,
   "counname": "中國",
   "name": "東城區(qū)",
   "pname": "北京市"
  },
  "liveIndex": {
   "2016-09-01": [
    {
     "day": "2016-09-01",
     "desc": "建議用露質(zhì)面霜打底,水質(zhì)無油粉底霜,透明粉餅,粉質(zhì)胭脂。",
     "name": "化妝指數(shù)",
     "status": "控油"
    },
    {
     "day": "2016-09-01",
     "desc": "感冒容易發(fā)生,少去人群密集的場所有利于降低感冒的幾率。",
     "name": "感冒指數(shù)",
     "status": "易發(fā)"
    },
    {
     "day": "2016-09-01",
     "desc": "洗車后,可保持2天車輛清潔,比較適宜洗車。",
     "name": "洗車指數(shù)",
     "status": "較適宜"
    },
    {
     "day": "2016-09-01",
     "desc": "易感人群應(yīng)適當(dāng)減少室外活動(dòng)。",
     "name": "空氣污染擴(kuò)散指數(shù)",
     "status": "中"
    },
    {
     "day": "2016-09-01",
     "desc": "天氣較熱,衣物精干簡潔,室內(nèi)酌情添加空調(diào)衫。",
     "name": "穿衣指數(shù)",
     "status": "熱"
    },
    {
     "day": "2016-09-01",
     "desc": "輻射較弱,涂擦SPF12-15、PA+護(hù)膚品。",
     "name": "紫外線指數(shù)",
     "status": "弱"
    },
    {
     "day": "2016-09-01",
     "desc": "天氣較好,且紫外線輻射不強(qiáng),適宜戶外運(yùn)動(dòng)。",
     "name": "運(yùn)動(dòng)指數(shù)",
     "status": "適宜"
    },
    {
     "day": "2016-09-01",
     "desc": "氣壓小幅波動(dòng),可能會(huì)影響魚兒的進(jìn)食。",
     "name": "釣魚指數(shù)",
     "status": "較適宜"
    }
   ]
  }
 },
 "msg": "success",
 "rc": {
  "c": 0,
  "p": "success"
 }
}

java解析json代碼:

public static City getCity(String json){
    JSONObject jsonObject = (JSONObject) JSONObject.parseObject(json)
        .getJSONObject("data")
        .getJSONObject("city");
    City city = new City();
    city.setCityId(Integer.parseInt(String.valueOf(jsonObject.get("cityId"))));
    city.setCityName((String) jsonObject.get("pname"));
    city.setCunName((String)jsonObject.get("counname"));
    city.setDistrictName((String)jsonObject.get("name"));
    return city;
  }
 
  public static List<Life> getLife(String lifeJson){
    List list = new ArrayList();
    JSONObject jsonObject = (JSONObject) JSONObject.parseObject(lifeJson)
        .getJSONObject("data")
        .getJSONObject("liveIndex");
    JSONArray jsonArray = jsonObject.getJSONArray(getFormatDate());
    for(int i = 0; i < 8; i++){
      Life life = new Life();
      life.setDay(new Date());
      life.setDesc(jsonArray.getJSONObject(i).getString("desc"));
      life.setName(jsonArray.getJSONObject(i).getString("name"));
      life.setStatus(jsonArray.getJSONObject(i).getString("status"));
      life.setCity(getCity(lifeJson));
      list.add(life);
    }
    return list;
  }

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

相關(guān)文章

  • Java中數(shù)字黑洞實(shí)現(xiàn)代碼

    Java中數(shù)字黑洞實(shí)現(xiàn)代碼

    這篇文章主要介紹了Java編程中如何實(shí)現(xiàn)數(shù)字黑洞算法游戲,其中涉及到了數(shù)組、scanner、if語句等Java編程的基礎(chǔ)知識,需要的朋友可以參考下
    2017-09-09
  • Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    這篇文章主要介紹了Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java?設(shè)計(jì)模式以虹貓藍(lán)兔的故事講解單例模式

    Java?設(shè)計(jì)模式以虹貓藍(lán)兔的故事講解單例模式

    單例模式(Singleton?Pattern)是?Java?中最簡單的設(shè)計(jì)模式之一。這種類型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式
    2022-03-03
  • 淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題

    淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題

    這篇文章主要介紹了淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • Spring核心容器之BeanDefinition解析

    Spring核心容器之BeanDefinition解析

    這篇文章主要介紹了Spring核心容器之BeanDefinition解析,Spring 將管理的對象稱之為 Bean,容器會(huì)先實(shí)例化 Bean,然后自動(dòng)注入,實(shí)例化的過程就需要依賴 BeanDefinition,需要的朋友可以參考下
    2023-11-11
  • 最新評論

    卢龙县| 西青区| 邛崃市| 安图县| 乐昌市| 巴青县| 襄垣县| 富平县| 玉林市| 曲松县| 鄂尔多斯市| 商南县| 广元市| 合山市| 清水河县| 莱州市| 全椒县| 西乌| 龙里县| 巫山县| 馆陶县| 凤凰县| 隆安县| 西平县| 南皮县| 沁源县| 吉安市| 长岭县| 鹿邑县| 芒康县| 荃湾区| 黑龙江省| 长治县| 濮阳县| 元氏县| 海宁市| 永靖县| 浑源县| 呼伦贝尔市| 荆州市| 施甸县|