Kuidas analüüsida JSON-i kasutades Node.js-i?

Kuidas ma peaksin Node.js-i abil JSON-i analüüsima? Kas on olemas mõni moodul, mis valideerib ja parseerib JSONi turvaliselt?

Lahendus

Võite lihtsalt kasutada JSON.parse.

Objekti JSON määratlus on osa ECMAScript 5 spetsifikatsioonist. node.js on ehitatud Google Chrome'i V8 mootorile, mis järgib ECMA standardit. Seetõttu on ka node.jsil olemas globaalne objekt **JSON**[docs].

Märkus - JSON.parse võib siduda jooksvat niiti, sest see on sünkroonne meetod. Nii et kui te kavatsete analüüsida suuri JSON-objekte, kasutage voogesituse json-parserit.

Kommentaarid (9)

saate nõuda .json-faile.

var parsedJSON = require('./file-name');

Näiteks kui teil on config.json fail samas kataloogis kui teie lähtekoodifail, siis kasutate:

var config = require('./config.json');

või (faililaiendi võib ära jätta):

var config = require('./config');

märkige, et require on sünkroonne ja loeb faili ainult kord, järgmised üleskutsed tagastavad tulemuse vahemälust.

_Valmis tähelepanek: Sa peaksid seda kasutama ainult kohalike failide puhul, mis on sinu absoluutse kontrolli all, kuna see potentsiaalselt täidab mis tahes koodi faili sees___.

Kommentaarid (17)

kasutada JSON-objekti:

JSON.parse(str);
Kommentaarid (9)