亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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),可能會影響魚兒的進(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í)有所幫助,也希望大家多多支持腳本之家。

  • java8 stream中Collectors.toMap空指針問題及解決

    java8 stream中Collectors.toMap空指針問題及解決

    這篇文章主要介紹了java8 stream中Collectors.toMap空指針問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • logstash將mysql數(shù)據(jù)同步到elasticsearch方法詳解

    logstash將mysql數(shù)據(jù)同步到elasticsearch方法詳解

    這篇文章主要為大家介紹了logstash將mysql數(shù)據(jù)同步到elasticsearch方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • idea配置多環(huán)境啟動(dòng)方式dev、test、prod

    idea配置多環(huán)境啟動(dòng)方式dev、test、prod

    這篇文章主要介紹了idea配置多環(huán)境啟動(dòng)方式dev、test、prod,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 解決idea找不到類could not find artifact問題

    解決idea找不到類could not find artifact問題

    本文總結(jié)了解決Java項(xiàng)目中找不到類的問題的常見解決方案,包括刷新Maven項(xiàng)目、清理IDEA緩存、Maven Clean Install、重新Package、解決依賴沖突和手動(dòng)導(dǎo)入依賴包等方法
    2025-01-01
  • 圖解分析Javaweb進(jìn)程與線程

    圖解分析Javaweb進(jìn)程與線程

    這篇文章主要介紹了Javaweb進(jìn)程與線程的知識,本篇文章通過簡要的案例,講解了它的基礎(chǔ)原理與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2022-03-03
  • Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟

    Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟

    這篇文章主要介紹了Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • java關(guān)于并發(fā)模型中的兩種鎖知識點(diǎn)詳解

    java關(guān)于并發(fā)模型中的兩種鎖知識點(diǎn)詳解

    在本篇文章了小編給大家整理的是一篇關(guān)于java關(guān)于并發(fā)模型中的兩種鎖知識點(diǎn)詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Java全面細(xì)致講解類與對象

    Java全面細(xì)致講解類與對象

    類和對象是兩種以計(jì)算機(jī)為載體的計(jì)算機(jī)語言的合稱。對象是對客觀事物的抽象,類是對對象的抽象。類是一種抽象的數(shù)據(jù)類型;變量就是可以變化的量,存儲在內(nèi)存中—個(gè)可以擁有在某個(gè)范圍內(nèi)的可變存儲區(qū)域
    2022-05-05
  • 最新評論