Kā analizēt JSON, izmantojot Node.js? Vai ir kāds modulis, kas droši validē un analizē JSON?
Varat vienkārši izmantot JSON.parse
.
Objekta JSON
definīcija ir daļa no ECMAScript 5 specifikācijas. node.js ir veidots uz Google Chrome's V8 dzinēja, kas atbilst ECMA standartam. Tāpēc arī node.js ir globāls objekts JSON
[docs].
Piezīme - JSON.parse
var aizņemt pašreizējo pavedienu, jo tā ir sinhrona metode. Tāpēc, ja plānojat analizēt lielus JSON objektus, izmantojiet straumēšanas json analizatoru.
jūs varat pieprasīt .json failus.
var parsedJSON = require('./file-name');
Piemēram, ja jums ir config.json
fails tajā pašā direktorijā, kurā ir jūsu avota koda fails, jūs varētu izmantot:
var config = require('./config.json');
vai (faila paplašinājumu var izlaist):
var config = require('./config');
ievērojiet, ka require
ir sinhronais un nolasa failu tikai vienreiz, nākamie izsaukumi atdod rezultātu no kešatmiņas
Atcerieties arī, ka to vajadzētu izmantot tikai vietējiem failiem, kas ir jūsu absolūtā kontrolē, jo tas potenciāli izpilda jebkuru kodu failā .
izmantot JSON objektu:
JSON.parse(str);