开发者社区> 问答> 正文

我有一段json请问需要怎么解析

{
 "desc": "OK",
 "status": 1000,
 "data": {
 "wendu": "2",
 "ganmao": "天气较凉,较易发生感冒,请适当增加衣服。体质较弱的朋友尤其应该注意防护。",
 "forecast": [
 {
 "fengxiang": "东北风",
 "fengli": "3-4级",
 "high": "高温 3℃",
 "type": "小雪",
 "low": "低温 -1℃",
 "date": "28日星期三"
 },
 {
 "fengxiang": "东北风",
 "fengli": "3-4级",
 "high": "高温 2℃",
 "type": "大雪",
 "low": "低温 -1℃",
 "date": "29日星期四"
 },
 {
 "fengxiang": "东北风",
 "fengli": "3-4级",
 "high": "高温 3℃",
 "type": "阴",
 "low": "低温 -1℃",
 "date": "30日星期五"
 },
 {
 "fengxiang": "东北风",
 "fengli": "3-4级",
 "high": "高温 3℃",
 "type": "多云",
 "low": "低温 -3℃",
 "date": "31日星期六"
 },
 {
 "fengxiang": "东风",
 "fengli": "3-4级",
 "high": "高温 4℃",
 "type": "多云",
 "low": "低温 -3℃",
 "date": "1日星期天"
 }
 ],
 "yesterday": {
 "fl": "4-5级",
 "fx": "东北风",
 "high": "高温 5℃",
 "type": "小雨",
 "low": "低温 0℃",
 "date": "27日星期二"
 },
 "aqi": "53",
 "city": "南京"
 }
 }

展开
收起
杨冬芳 2016-07-04 17:15:36 1644 0
1 条回答
写回答
取消 提交回答
  • IT从业

    JSONObject jsonObject = new JSONObject(myString );
    //把你的字符串转化成JSON对象

    String temp = jsonObject.getString("objectName");
    //从JSON对象中获取字符串

    JSONArray jsonArray = jsonObject.getJSONArray("arrayName");
    //从JSON对象中获取JSON数组

    JSONObject object = jsonArray.getJSONObject(index);
    //从JSON数组中获取JSON对象

    就这么些方法,试一试也就出来了

    2019-07-17 19:50:57
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像