Можно ли проанализировать файл JSON с помощью org.json в Java? - PullRequest
0 голосов
/ 24 марта 2011

Как можно это проанализировать, например?

{
    "392bc124":        {
            "ts":        {
                    "value":        "File content"
            },
            "type":        "File content",
            "sn":        "File content"
    },
    "07dba83e":        {
            "ts":        {
                    "value":        "File content"
            },
            "type":        "File content",
            "sn":        "File content"
    },
    "a24faa33":        {
            "ts":        {
                    "value":        "File content"
            },
            "type":        "File content",
            "sn":        "File content"
    }
}

Я знаю, как это работает только с одним

{
    "devices" : [
        {
            "name"  : "07dba83e"
            "sn"    : "c8abddf44e49986ff2cd03be6fd2b1fc",
            "type"  : "output",
            "value" : "100"
        },
        {
            "name"  : "392bc124"
            "sn"    : "644f2821b26a7d6c93720b26c5044b40",
            "type"  : "input",
            "value" : "12"
        },
        {
            "name"  : "a24faa33"
            "sn"    : "2893a640fd1b6102c84f035c42ee4257",
            "type"  : "dimmer",
            "value" : "0"
        }
    ]
}

как я могу получить объект "392bc124" json, если яне знаете имя ("392bc124")?Во втором примере у меня есть массив, и это нормально, но я не знаю, есть ли способы проанализировать первый?

1 Ответ

1 голос
/ 24 марта 2011

Предположительно, вы бы использовали getNames или ключи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...