360 Stimmen

Gibt es eine Anforderung für JSON in Node.js?

Ich möchte ein paar JSON-Dateien in meinen JavaScript-Code einbinden, die sich im gleichen Verzeichnis wie meine JavaScript-Quelldatei befinden.

Wenn ich eine weitere JavaScript-Datei einschließen möchte, könnte ich einfach require verwenden. Jetzt verwende ich readFileSync und __dirname, um das JSON zu erhalten, was ich für einen hässlichen Weg halte.

Gibt es etwas Ähnliches wie require, das es mir ermöglicht, eine JSON-Datei zu laden?

0 Stimmen

Siehe diese ähnliche Frage: stackoverflow.com/questions/4662851/…

0 Stimmen

@coen Was meinen Sie mit "eine JSON-Datei einfügen"? Lesen und analysieren Sie es? Wenn ja, mögliches Duplikat von: stackoverflow.com/questions/5726729/…

3 Stimmen

Ja; lesen und parsen. Aber dies bedeutet speziell das Lesen einer Datei, ähnlich dem Lesen einer js-Datei, also handelt es sich nicht um ein Duplikat und goatslackers Antwort ist immer noch gültig.

-2voto

Thiago Dantas Punkte 23

Wenn Sie Typescript verwenden, können Sie einfach in Ihrer tsconfig.json ein neues Feld namens resolveJsonModule: true hinzufügen, und dann können Sie alle Informationen einer .json-Datei wie folgt importieren:

import * as jsonfile from "./Pfad/zur/json"

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X