Как назначить проанализированные данные JSON их собственной переменной? - PullRequest
0 голосов
/ 29 мая 2018
const request = require('request')
request('http://www.supremenewyork.com/mobile_stock.json', function(error, response, body) {
    const ids =
        Object.values(JSON.parse(body).products_and_categories).reduce((o,
            items) => o.concat(items.map(({
            id
        }) => id)), [])
    console.log(ids)
})

Итак, я проанализировал эти данные json из URL, отделил только идентификаторы и зарегистрировал их в терминале.Я хотел бы назначить каждый идентификатор их собственной переменной с именем "item1, item2, item3" и так далее.Я не уверен, как это сделать, потому что я новичок и в настоящее время многому учусь, но любая помощь будет полезна.Я запускаю свою программу через узел, закодированный в атоме.Короче говоря, это должно выглядеть как «var item1 = id number». Я попробовал эту кодировку, чтобы получить первый идентификатор, но он не работает:

var item1 = parse_json.products_and_categories[0].id

Еще раз любая помощь будет отличной.Написано просто, я хочу, чтобы каждому идентификатору json присваивалась собственная переменная

1 Ответ

0 голосов
/ 29 мая 2018
var item1 = ids[0];
var item2 = ids[1];

вот как это сделать

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