@jekanok

Как парсить json файл в node js?

Вот часть json файла где мне нужно взять например name и op вот я пишу так
var fs = require("fs");
var contents = fs.readFileSync("priceData.json");
 var jsonContent = JSON.parse(contents);
 console.log(jsonContent.name);

а мне выдает
PS C:\Users\Евгений\Desktop\steam-trade> node bot
undefined

{ name: 'AK-47 | Red Laminate (Field-Tested)',
    s7d: [ 1030, 59 ],
    op: [ 671, 255 ],
    bs: [ 699, 72 ],
    bsb: [ 594 ],
    tm: [ 429, 81 ],
    JARD: [ 0, 0 ],
    roll: [ 1015, 31 ],
    csm: [ 1125, 4 ],
    css: [ 0, 0 ],

    csw: [ 0, 0 ],
    ts: [ 1040, 2 ],
    jar: [ 0, 0 ],
    me: [ 0, 0 ],
    gg: [ 0, 0 ],
    rt: [ 0, 0 ],
    skts: [ 0, 0 ],
    de: [ 0, 0 ],
    su: [ 0, 0 ],
  • Вопрос задан
  • 3389 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Sayto
У вас JSON не валидный.
В JSON все ключи это строки
{ "name": "AK-47 | Red Laminate (Field-Tested)",
    "s7d": [ 1030, 59 ],
    "op": [ 671, 255 ],
    ...
}
Ответ написан
Комментировать
@Interface
попробуйте
fs.readFileSync("priceData.json").toString()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы