Как преобразовать объект в массив в JavaScript в транспортире - PullRequest
0 голосов
/ 28 мая 2019

Как преобразовать объект в массив в javascript в транспортире.

Это мой код: -

var jsonResponse = JSON.stringify(response);
console.log('---------response is: ' + jsonResponse);

, тогда я получил вывод ниже: -

{"statusCode":200,"body":{"oBody":{"payLoad":{"sLoginId":"HDB_TW_DSA@softcell.com","iInstId":4019}}}}

Теперь я хочу 200 в качестве вывода

Я попробовал этот код ниже для этого

var result = Object.keys(jsonResponse).map(function(key) {
console.log([Number(key), jsonResponse[key]]);

Но я получаю ниже вывод

[ 0, '{' ]
[ 1, '"' ]
[ 2, 's' ]
[ 3, 't' ]
[ 4, 'a' ]
[ 5, 't' ]
[ 6, 'u' ]
[ 7, 's' ]
...

вот так

но я хочу выводить как

[{"statusCode":200,"body":{"oBody":{"payLoad":{"sLoginId":"HDB_TW_DSA@softcell.com","iInstId":4019}}}}] 

, поэтому я могу использовать 0-й элемент массива.

1 Ответ

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

Поскольку я правильно понял ваш вопрос, вы пытаетесь структурировать JSON в требуемом формате, чтобы вы могли получить доступ к его данным. Если это так, то я рекомендую использовать node-json-transform npm, который позволит вам создавать структуру в соответствии с вашими потребностями.

использовать npm в узле-json-transform

Для получения дополнительной информации перейдите по этой ссылке

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