Как получить значения переменной из результата ответа API JSON-RPC - PullRequest
0 голосов
/ 20 мая 2019
{
    "jsonrpc": "2.0",
    "id": "123",
    "result": {
        "columns": [
            "Unit Number",
            "Tank Number",
            "Volume",
            "Volume Percent",
            "Description",
            "Capacity",
            "Status",
            "Last Updated"
        ],
        "values": [
            [
                null,
                null,
                "0",
                "0",
                "Tank 1",
                "50000",
                "N/A",
                "1970-01-01 09:30:00"
            ],
            [
                "3376",
                "1",
                "18490",
                "68.4815",
                "SmartFill 3376 Tank 1",
                "27000",
                "Offline",
                "2018-06-06 14:28:20"
            ]
        ]
    }
}

1 Ответ

0 голосов
/ 20 мая 2019

Я полагаю, вы ищете JSON.parse().

Метод JSON.parse () анализирует строку JSON, создавая значение JavaScript или объект, описываемый этой строкой. Может быть предоставлена ​​дополнительная функция reviver для выполнения преобразования результирующего объекта до его возврата.

const value = JSON.parse(`{ "jsonrpc": "2.0", "id": "123", "result": { "columns": [ "Unit Number", "Tank Number", "Volume", "Volume Percent", "Description", "Capacity", "Status", "Last Updated" ], "values": [ [ null, null, "0", "0", "Tank 1", "50000", "N/A", "1970-01-01 09:30:00" ], [ "3376", "1", "18490", "68.4815", "SmartFill 3376 Tank 1", "27000", "Offline", "2018-06-06 14:28:20" ] ] } }`);
console.log(value.result.values);

Надеюсь, это поможет,

...