如何访问JSON值? [英] How to access JSON values?

查看:136
本文介绍了如何访问JSON值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我写一个Android程序,需要访问某些值。我将如何访问持续时间,根据Chevorlet伏在0指数为120?我已经用它储存在一个JSONObject。

  vech = context.getAssets()开(vec9.json);        字符串s = convertStreamToString(vech);
        尝试{
            车辆=新的JSONObject(S);
        }赶上(JSONException E){
            e.printStackTrace();
        }

JSON code ...

  {根:{
形式:{
  FORM_INIT:{
    @属性:{
      MDD:20,
      成本:2.85
      省油:24
    }
  }
},
汽车: {
  车:
    {
      @属性:{
        索引:0,
        说明:雪佛兰Volt
        能源:12,
        囊:72,
        除数:40
      },
      KWH:[
        {
          @属性:{
            索引:0,
            级别:120,
            持续时间:10
          },
          KWH_PCT:{
            START:
              {
                @属性:{
                  时间:0
                  sum_idx_0:70
                  sum_idx_1:30,
                  sum_idx_2:0,
                  win_idx_0:70
                  win_idx_2:30
                }
              },
              {
                @属性:{
                  时间:1
                  sum_idx_0:60,
                  sum_idx_1:40
                  sum_idx_2:0,
                  win_idx_0:60,
                  win_idx_2:40
                }
              },
              {
                @属性:{
                  时间:2
                  sum_idx_0:50,
                  sum_idx_1:50,
                  sum_idx_2:0,
                  win_idx_0:50,
                  win_idx_2:50
                }
              },
              {
                @属性:{
                  时间:3
                  sum_idx_0:40
                  sum_idx_1:60,
                  sum_idx_2:0,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:4,
                  sum_idx_0:30,
                  sum_idx_1:70
                  sum_idx_2:0,
                  win_idx_0:30,
                  win_idx_2:70
                }
              },
              {
                @属性:{
                  时间:5,
                  sum_idx_0:20,
                  sum_idx_1:70
                  sum_idx_2:10,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:6,
                  sum_idx_0:10,
                  sum_idx_1:70
                  sum_idx_2:20,
                  win_idx_0:10,
                  win_idx_2:90后
                }
              },
              {
                @属性:{
                  时间:7
                  sum_idx_0:0,
                  sum_idx_1:70
                  sum_idx_2:30,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:8
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:9
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:10
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:11
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:12,
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:13,
                  sum_idx_0:0,
                  sum_idx_1:60,
                  sum_idx_2:40
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:14,
                  sum_idx_0:10,
                  sum_idx_1:50,
                  sum_idx_2:40
                  win_idx_0:10,
                  win_idx_2:90后
                }
              },
              {
                @属性:{
                  时间:15
                  sum_idx_0:20,
                  sum_idx_1:50,
                  sum_idx_2:30,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:16,
                  sum_idx_0:30,
                  sum_idx_1:50,
                  sum_idx_2:20,
                  win_idx_0:30,
                  win_idx_2:70
                }
              },
              {
                @属性:{
                  时间:17,
                  sum_idx_0:40
                  sum_idx_1:50,
                  sum_idx_2:10,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:18,
                  sum_idx_0:50,
                  sum_idx_1:50,
                  sum_idx_2:0,
                  win_idx_0:50,
                  win_idx_2:50
                }
              },
              {
                @属性:{
                  时间:19,
                  sum_idx_0:60,
                  sum_idx_1:40
                  sum_idx_2:0,
                  win_idx_0:60,
                  win_idx_2:40
                }
              },
              {
                @属性:{
                  时间:20
                  sum_idx_0:70
                  sum_idx_1:30,
                  sum_idx_2:0,
                  win_idx_0:70
                  win_idx_2:30
                }
              },
              {
                @属性:{
                  时间:21,
                  sum_idx_0:80后,
                  sum_idx_1:20,
                  sum_idx_2:0,
                  win_idx_0:80后,
                  win_idx_2:20
                }
              },
              {
                @属性:{
                  时间:22,
                  sum_idx_0:80后,
                  sum_idx_1:20,
                  sum_idx_2:0,
                  win_idx_0:80后,
                  win_idx_2:20
                }
              },
              {
                @属性:{
                  时间:23,
                  sum_idx_0:80后,
                  sum_idx_1:20,
                  sum_idx_2:0,
                  win_idx_0:80后,
                  win_idx_2:20
                }
              }
            ]
          }
        },
        {
          @属性:{
            索引:1,
            级别:240,
            持续时间:4
          },
          KWH_PCT:{
            START:
              {
                @属性:{
                  时间:0
                  sum_idx_0:100
                  sum_idx_1:0,
                  sum_idx_2:0,
                  win_idx_0:100
                  win_idx_2:0
                }
              },
              {
                @属性:{
                  时间:1
                  sum_idx_0:100
                  sum_idx_1:0,
                  sum_idx_2:0,
                  win_idx_0:100
                  win_idx_2:0
                }
              },
              {
                @属性:{
                  时间:2
                  sum_idx_0:100
                  sum_idx_1:0,
                  sum_idx_2:0,
                  win_idx_0:100
                  win_idx_2:0
                }
              },
              {
                @属性:{
                  时间:3
                  sum_idx_0:100
                  sum_idx_1:0,
                  sum_idx_2:0,
                  win_idx_0:100
                  win_idx_2:0
                }
              },
              {
                @属性:{
                  时间:4,
                  sum_idx_0:75
                  sum_idx_1:25
                  sum_idx_2:0,
                  win_idx_0:75
                  win_idx_2:25
                }
              },
              {
                @属性:{
                  时间:5,
                  sum_idx_0:50,
                  sum_idx_1:50,
                  sum_idx_2:0,
                  win_idx_0:50,
                  win_idx_2:50
                }
              },
              {
                @属性:{
                  时间:6,
                  sum_idx_0:25
                  sum_idx_1:75
                  sum_idx_2:0,
                  win_idx_0:25
                  win_idx_2:75
                }
              },
              {
                @属性:{
                  时间:7
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:8
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:9
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:10
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:11
                  sum_idx_0:0,
                  sum_idx_1:75
                  sum_idx_2:25
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:12,
                  sum_idx_0:0,
                  sum_idx_1:50,
                  sum_idx_2:50,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:13,
                  sum_idx_0:0,
                  sum_idx_1:25
                  sum_idx_2:75
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:14,
                  sum_idx_0:0,
                  sum_idx_1:0,
                  sum_idx_2:100
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:15
                  sum_idx_0:0,
                  sum_idx_1:25
                  sum_idx_2:75
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:16,
                  sum_idx_0:0,
                  sum_idx_1:50,
                  sum_idx_2:50,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:17,
                  sum_idx_0:0,
                  sum_idx_1:75
                  sum_idx_2:25
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:18,
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:19,
                  sum_idx_0:0,
                  sum_idx_1:100
                  sum_idx_2:0,
                  win_idx_0:0,
                  win_idx_2:100
                }
              },
              {
                @属性:{
                  时间:20
                  sum_idx_0:25
                  sum_idx_1:75
                  sum_idx_2:0,
                  win_idx_0:25
                  win_idx_2:75
                }
              },
              {
                @属性:{
                  时间:21,
                  sum_idx_0:50,
                  sum_idx_1:50,
                  sum_idx_2:0,
                  win_idx_0:50,
                  win_idx_2:50
                }
              },
              {
                @属性:{
                  时间:22,
                  sum_idx_0:75
                  sum_idx_1:25
                  sum_idx_2:0,
                  win_idx_0:75
                  win_idx_2:25
                }
              },
              {
                @属性:{
                  时间:23,
                  sum_idx_0:100
                  sum_idx_1:0,
                  sum_idx_2:0,
                  win_idx_0:100
                  win_idx_2:0
                }
              }
            ]
          }
        }
      ]
    },
    {
      @属性:{
        索引:1,
        说明:日产Leaf
        能源:24,
        囊:72,
        除数:100
      },
      KWH:[
        {
          @属性:{
            索引:0,
            级别:120,
            持续时间:20
          },
          KWH_PCT:{
            START:
              {
                @属性:{
                  时间:0
                  sum_idx_0:35
                  sum_idx_1:45,
                  sum_idx_2:20,
                  win_idx_0:35
                  win_idx_2:65
                }
              },
              {
                @属性:{
                  时间:1
                  sum_idx_0:30,
                  sum_idx_1:50,
                  sum_idx_2:20,
                  win_idx_0:30,
                  win_idx_2:70
                }
              },
              {
                @属性:{
                  时间:2
                  sum_idx_0:25
                  sum_idx_1:55
                  sum_idx_2:20,
                  win_idx_0:25
                  win_idx_2:75
                }
              },
              {
                @属性:{
                  时间:3
                  sum_idx_0:20,
                  sum_idx_1:60,
                  sum_idx_2:20,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:4,
                  sum_idx_0:20,
                  sum_idx_1:60,
                  sum_idx_2:20,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:5,
                  sum_idx_0:20,
                  sum_idx_1:60,
                  sum_idx_2:20,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:6,
                  sum_idx_0:20,
                  sum_idx_1:60,
                  sum_idx_2:20,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:7
                  sum_idx_0:20,
                  sum_idx_1:60,
                  sum_idx_2:20,
                  win_idx_0:20,
                  win_idx_2:80后
                }
              },
              {
                @属性:{
                  时间:8
                  sum_idx_0:25
                  sum_idx_1:55
                  sum_idx_2:20,
                  win_idx_0:25
                  win_idx_2:75
                }
              },
              {
                @属性:{
                  时间:9
                  sum_idx_0:30,
                  sum_idx_1:50,
                  sum_idx_2:20,
                  win_idx_0:30,
                  win_idx_2:70
                }
              },
              {
                @属性:{
                  时间:10
                  sum_idx_0:35
                  sum_idx_1:45,
                  sum_idx_2:20,
                  win_idx_0:35
                  win_idx_2:65
                }
              },
              {
                @属性:{
                  时间:11
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:12,
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:13,
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:14,
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:15
                  sum_idx_0:40
                  sum_idx_1:45,
                  sum_idx_2:15
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:16,
                  sum_idx_0:40
                  sum_idx_1:50,
                  sum_idx_2:10,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:17,
                  sum_idx_0:40
                  sum_idx_1:55
                  sum_idx_2:5,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:18,
                  sum_idx_0:40
                  sum_idx_1:60,
                  sum_idx_2:0,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:19,
                  sum_idx_0:40
                  sum_idx_1:55
                  sum_idx_2:5,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:20
                  sum_idx_0:40
                  sum_idx_1:50,
                  sum_idx_2:10,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:21,
                  sum_idx_0:40
                  sum_idx_1:45,
                  sum_idx_2:15
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:22,
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              },
              {
                @属性:{
                  时间:23,
                  sum_idx_0:40
                  sum_idx_1:40
                  sum_idx_2:20,
                  win_idx_0:40
                  win_idx_2:60
                }
              }
            ]
          }
        },
        {
          @属性:{
            索引:1,
            级别:240,
            持续时间:8
          },
          KWH_PCT:{
            START:
              {
                @属性:{
                  时间:0
                  sum_idx_0:87
                  sum_idx_1:13,
                  sum_idx_2:0,
                  win_idx_0:87
                  win_idx_2:13
                }
              },
              {
                @属性:{
                  时间:1
                  sum_idx_0:75
                  sum_idx_1:25
                  sum_idx_2:0,
                  win_idx_0:75
                  win_idx_2:25
                }
              },
              {
                @属性:{
                  时间:2
                  sum_idx_0:63,
                  sum_idx_1:37
                  sum_idx_2:0,
                  win_idx_0:63,
                  win_idx_2:37
                }
              },
              {
                @属性:{
                  时间:3
                  sum_idx_0:50,
                  sum_idx_1:50,
                  sum_idx_2:0,
                  win_idx_0:50,
                  win_idx_2:50
                }
              },
              {
                @属性:{
                  时间:4,
                  sum_idx_0:37
                  sum_idx_1:63,
                  sum_idx_2:0,
                  win_idx_0:37
                  win_idx_2:63
                }
              },
              {
                @属性:{
                  时间:5,
                  sum_idx_0:25
                  sum_idx_1:75
                  sum_idx_2:0,
                  win_idx_0:25
                  win_idx_2:75
                }
              },
              {
                @属性:{
                  时间:6,
                  sum_idx_0:13,
                  sum_idx_1:87
                  sum_idx_2:0,
                  win_idx_0:13,
                  win_idx_2:87
                }
           .......


解决方案

有是一个了不起的教程,使用GSON

看看

Im writing an Android program and need to access some values. How would I access Duration Under the Chevorlet Volt in the 0 index for 120.? I already have it stored in a JSONObject using..

vech = context.getAssets().open("vec9.json");

        String s = convertStreamToString(vech);
        try {
            Vehicles = new JSONObject(s);
        } catch (JSONException e) {
            e.printStackTrace();
        }

JSON code...

{"root": {
"FORM": {
  "FORM_INIT": {
    "@attributes": {
      "mdd": "20",
      "cost": "2.85",
      "mpg": "24"
    }
  }
},
"VEHICLES": {
  "VEHICLE": [
    {
      "@attributes": {
        "index": "0",
        "desc": "Chevrolet Volt",
        "energy": "12",
        "sac": "72",
        "divisor": "40"
      },
      "KWH": [
        {
          "@attributes": {
            "index": "0",
            "level": "120",
            "duration": "10"
          },
          "KWH_PCT": {
            "START": [
              {
                "@attributes": {
                  "time": "0",
                  "sum_idx_0": "70",
                  "sum_idx_1": "30",
                  "sum_idx_2": "0",
                  "win_idx_0": "70",
                  "win_idx_2": "30"
                }
              },
              {
                "@attributes": {
                  "time": "1",
                  "sum_idx_0": "60",
                  "sum_idx_1": "40",
                  "sum_idx_2": "0",
                  "win_idx_0": "60",
                  "win_idx_2": "40"
                }
              },
              {
                "@attributes": {
                  "time": "2",
                  "sum_idx_0": "50",
                  "sum_idx_1": "50",
                  "sum_idx_2": "0",
                  "win_idx_0": "50",
                  "win_idx_2": "50"
                }
              },
              {
                "@attributes": {
                  "time": "3",
                  "sum_idx_0": "40",
                  "sum_idx_1": "60",
                  "sum_idx_2": "0",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "4",
                  "sum_idx_0": "30",
                  "sum_idx_1": "70",
                  "sum_idx_2": "0",
                  "win_idx_0": "30",
                  "win_idx_2": "70"
                }
              },
              {
                "@attributes": {
                  "time": "5",
                  "sum_idx_0": "20",
                  "sum_idx_1": "70",
                  "sum_idx_2": "10",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "6",
                  "sum_idx_0": "10",
                  "sum_idx_1": "70",
                  "sum_idx_2": "20",
                  "win_idx_0": "10",
                  "win_idx_2": "90"
                }
              },
              {
                "@attributes": {
                  "time": "7",
                  "sum_idx_0": "0",
                  "sum_idx_1": "70",
                  "sum_idx_2": "30",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "8",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "9",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "10",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "11",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "12",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "13",
                  "sum_idx_0": "0",
                  "sum_idx_1": "60",
                  "sum_idx_2": "40",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "14",
                  "sum_idx_0": "10",
                  "sum_idx_1": "50",
                  "sum_idx_2": "40",
                  "win_idx_0": "10",
                  "win_idx_2": "90"
                }
              },
              {
                "@attributes": {
                  "time": "15",
                  "sum_idx_0": "20",
                  "sum_idx_1": "50",
                  "sum_idx_2": "30",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "16",
                  "sum_idx_0": "30",
                  "sum_idx_1": "50",
                  "sum_idx_2": "20",
                  "win_idx_0": "30",
                  "win_idx_2": "70"
                }
              },
              {
                "@attributes": {
                  "time": "17",
                  "sum_idx_0": "40",
                  "sum_idx_1": "50",
                  "sum_idx_2": "10",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "18",
                  "sum_idx_0": "50",
                  "sum_idx_1": "50",
                  "sum_idx_2": "0",
                  "win_idx_0": "50",
                  "win_idx_2": "50"
                }
              },
              {
                "@attributes": {
                  "time": "19",
                  "sum_idx_0": "60",
                  "sum_idx_1": "40",
                  "sum_idx_2": "0",
                  "win_idx_0": "60",
                  "win_idx_2": "40"
                }
              },
              {
                "@attributes": {
                  "time": "20",
                  "sum_idx_0": "70",
                  "sum_idx_1": "30",
                  "sum_idx_2": "0",
                  "win_idx_0": "70",
                  "win_idx_2": "30"
                }
              },
              {
                "@attributes": {
                  "time": "21",
                  "sum_idx_0": "80",
                  "sum_idx_1": "20",
                  "sum_idx_2": "0",
                  "win_idx_0": "80",
                  "win_idx_2": "20"
                }
              },
              {
                "@attributes": {
                  "time": "22",
                  "sum_idx_0": "80",
                  "sum_idx_1": "20",
                  "sum_idx_2": "0",
                  "win_idx_0": "80",
                  "win_idx_2": "20"
                }
              },
              {
                "@attributes": {
                  "time": "23",
                  "sum_idx_0": "80",
                  "sum_idx_1": "20",
                  "sum_idx_2": "0",
                  "win_idx_0": "80",
                  "win_idx_2": "20"
                }
              }
            ]
          }
        },
        {
          "@attributes": {
            "index": "1",
            "level": "240",
            "duration": "4"
          },
          "KWH_PCT": {
            "START": [
              {
                "@attributes": {
                  "time": "0",
                  "sum_idx_0": "100",
                  "sum_idx_1": "0",
                  "sum_idx_2": "0",
                  "win_idx_0": "100",
                  "win_idx_2": "0"
                }
              },
              {
                "@attributes": {
                  "time": "1",
                  "sum_idx_0": "100",
                  "sum_idx_1": "0",
                  "sum_idx_2": "0",
                  "win_idx_0": "100",
                  "win_idx_2": "0"
                }
              },
              {
                "@attributes": {
                  "time": "2",
                  "sum_idx_0": "100",
                  "sum_idx_1": "0",
                  "sum_idx_2": "0",
                  "win_idx_0": "100",
                  "win_idx_2": "0"
                }
              },
              {
                "@attributes": {
                  "time": "3",
                  "sum_idx_0": "100",
                  "sum_idx_1": "0",
                  "sum_idx_2": "0",
                  "win_idx_0": "100",
                  "win_idx_2": "0"
                }
              },
              {
                "@attributes": {
                  "time": "4",
                  "sum_idx_0": "75",
                  "sum_idx_1": "25",
                  "sum_idx_2": "0",
                  "win_idx_0": "75",
                  "win_idx_2": "25"
                }
              },
              {
                "@attributes": {
                  "time": "5",
                  "sum_idx_0": "50",
                  "sum_idx_1": "50",
                  "sum_idx_2": "0",
                  "win_idx_0": "50",
                  "win_idx_2": "50"
                }
              },
              {
                "@attributes": {
                  "time": "6",
                  "sum_idx_0": "25",
                  "sum_idx_1": "75",
                  "sum_idx_2": "0",
                  "win_idx_0": "25",
                  "win_idx_2": "75"
                }
              },
              {
                "@attributes": {
                  "time": "7",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "8",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "9",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "10",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "11",
                  "sum_idx_0": "0",
                  "sum_idx_1": "75",
                  "sum_idx_2": "25",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "12",
                  "sum_idx_0": "0",
                  "sum_idx_1": "50",
                  "sum_idx_2": "50",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "13",
                  "sum_idx_0": "0",
                  "sum_idx_1": "25",
                  "sum_idx_2": "75",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "14",
                  "sum_idx_0": "0",
                  "sum_idx_1": "0",
                  "sum_idx_2": "100",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "15",
                  "sum_idx_0": "0",
                  "sum_idx_1": "25",
                  "sum_idx_2": "75",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "16",
                  "sum_idx_0": "0",
                  "sum_idx_1": "50",
                  "sum_idx_2": "50",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "17",
                  "sum_idx_0": "0",
                  "sum_idx_1": "75",
                  "sum_idx_2": "25",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "18",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "19",
                  "sum_idx_0": "0",
                  "sum_idx_1": "100",
                  "sum_idx_2": "0",
                  "win_idx_0": "0",
                  "win_idx_2": "100"
                }
              },
              {
                "@attributes": {
                  "time": "20",
                  "sum_idx_0": "25",
                  "sum_idx_1": "75",
                  "sum_idx_2": "0",
                  "win_idx_0": "25",
                  "win_idx_2": "75"
                }
              },
              {
                "@attributes": {
                  "time": "21",
                  "sum_idx_0": "50",
                  "sum_idx_1": "50",
                  "sum_idx_2": "0",
                  "win_idx_0": "50",
                  "win_idx_2": "50"
                }
              },
              {
                "@attributes": {
                  "time": "22",
                  "sum_idx_0": "75",
                  "sum_idx_1": "25",
                  "sum_idx_2": "0",
                  "win_idx_0": "75",
                  "win_idx_2": "25"
                }
              },
              {
                "@attributes": {
                  "time": "23",
                  "sum_idx_0": "100",
                  "sum_idx_1": "0",
                  "sum_idx_2": "0",
                  "win_idx_0": "100",
                  "win_idx_2": "0"
                }
              }
            ]
          }
        }
      ]
    },
    {
      "@attributes": {
        "index": "1",
        "desc": "Nissan Leaf",
        "energy": "24",
        "sac": "72",
        "divisor": "100"
      },
      "KWH": [
        {
          "@attributes": {
            "index": "0",
            "level": "120",
            "duration": "20"
          },
          "KWH_PCT": {
            "START": [
              {
                "@attributes": {
                  "time": "0",
                  "sum_idx_0": "35",
                  "sum_idx_1": "45",
                  "sum_idx_2": "20",
                  "win_idx_0": "35",
                  "win_idx_2": "65"
                }
              },
              {
                "@attributes": {
                  "time": "1",
                  "sum_idx_0": "30",
                  "sum_idx_1": "50",
                  "sum_idx_2": "20",
                  "win_idx_0": "30",
                  "win_idx_2": "70"
                }
              },
              {
                "@attributes": {
                  "time": "2",
                  "sum_idx_0": "25",
                  "sum_idx_1": "55",
                  "sum_idx_2": "20",
                  "win_idx_0": "25",
                  "win_idx_2": "75"
                }
              },
              {
                "@attributes": {
                  "time": "3",
                  "sum_idx_0": "20",
                  "sum_idx_1": "60",
                  "sum_idx_2": "20",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "4",
                  "sum_idx_0": "20",
                  "sum_idx_1": "60",
                  "sum_idx_2": "20",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "5",
                  "sum_idx_0": "20",
                  "sum_idx_1": "60",
                  "sum_idx_2": "20",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "6",
                  "sum_idx_0": "20",
                  "sum_idx_1": "60",
                  "sum_idx_2": "20",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "7",
                  "sum_idx_0": "20",
                  "sum_idx_1": "60",
                  "sum_idx_2": "20",
                  "win_idx_0": "20",
                  "win_idx_2": "80"
                }
              },
              {
                "@attributes": {
                  "time": "8",
                  "sum_idx_0": "25",
                  "sum_idx_1": "55",
                  "sum_idx_2": "20",
                  "win_idx_0": "25",
                  "win_idx_2": "75"
                }
              },
              {
                "@attributes": {
                  "time": "9",
                  "sum_idx_0": "30",
                  "sum_idx_1": "50",
                  "sum_idx_2": "20",
                  "win_idx_0": "30",
                  "win_idx_2": "70"
                }
              },
              {
                "@attributes": {
                  "time": "10",
                  "sum_idx_0": "35",
                  "sum_idx_1": "45",
                  "sum_idx_2": "20",
                  "win_idx_0": "35",
                  "win_idx_2": "65"
                }
              },
              {
                "@attributes": {
                  "time": "11",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "12",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "13",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "14",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "15",
                  "sum_idx_0": "40",
                  "sum_idx_1": "45",
                  "sum_idx_2": "15",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "16",
                  "sum_idx_0": "40",
                  "sum_idx_1": "50",
                  "sum_idx_2": "10",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "17",
                  "sum_idx_0": "40",
                  "sum_idx_1": "55",
                  "sum_idx_2": "5",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "18",
                  "sum_idx_0": "40",
                  "sum_idx_1": "60",
                  "sum_idx_2": "0",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "19",
                  "sum_idx_0": "40",
                  "sum_idx_1": "55",
                  "sum_idx_2": "5",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "20",
                  "sum_idx_0": "40",
                  "sum_idx_1": "50",
                  "sum_idx_2": "10",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "21",
                  "sum_idx_0": "40",
                  "sum_idx_1": "45",
                  "sum_idx_2": "15",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "22",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              },
              {
                "@attributes": {
                  "time": "23",
                  "sum_idx_0": "40",
                  "sum_idx_1": "40",
                  "sum_idx_2": "20",
                  "win_idx_0": "40",
                  "win_idx_2": "60"
                }
              }
            ]
          }
        },
        {
          "@attributes": {
            "index": "1",
            "level": "240",
            "duration": "8"
          },
          "KWH_PCT": {
            "START": [
              {
                "@attributes": {
                  "time": "0",
                  "sum_idx_0": "87",
                  "sum_idx_1": "13",
                  "sum_idx_2": "0",
                  "win_idx_0": "87",
                  "win_idx_2": "13"
                }
              },
              {
                "@attributes": {
                  "time": "1",
                  "sum_idx_0": "75",
                  "sum_idx_1": "25",
                  "sum_idx_2": "0",
                  "win_idx_0": "75",
                  "win_idx_2": "25"
                }
              },
              {
                "@attributes": {
                  "time": "2",
                  "sum_idx_0": "63",
                  "sum_idx_1": "37",
                  "sum_idx_2": "0",
                  "win_idx_0": "63",
                  "win_idx_2": "37"
                }
              },
              {
                "@attributes": {
                  "time": "3",
                  "sum_idx_0": "50",
                  "sum_idx_1": "50",
                  "sum_idx_2": "0",
                  "win_idx_0": "50",
                  "win_idx_2": "50"
                }
              },
              {
                "@attributes": {
                  "time": "4",
                  "sum_idx_0": "37",
                  "sum_idx_1": "63",
                  "sum_idx_2": "0",
                  "win_idx_0": "37",
                  "win_idx_2": "63"
                }
              },
              {
                "@attributes": {
                  "time": "5",
                  "sum_idx_0": "25",
                  "sum_idx_1": "75",
                  "sum_idx_2": "0",
                  "win_idx_0": "25",
                  "win_idx_2": "75"
                }
              },
              {
                "@attributes": {
                  "time": "6",
                  "sum_idx_0": "13",
                  "sum_idx_1": "87",
                  "sum_idx_2": "0",
                  "win_idx_0": "13",
                  "win_idx_2": "87"
                }
           .......

解决方案

There is a terrific tutorial for that using GSON

Take a look

这篇关于如何访问JSON值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆