2016-07-06 12 views
-3

Vor kurzem habe ich mit JSON von einer URL gearbeitet. Ich hatte gehofft, nur Javascript zu verwenden, um mit der JSON-Datei zu interagieren. Daher habe ich herausgefunden: How can I open a JSON file in JavaScript without jQuery? Ich habe die Antwort von Drew, aber die Frage ist jetzt, wie arbeite ich mit dem Objekt?Wie arbeite ich mit JSON in Javascript

Objekt {Erfolg: true, rgInventory: Object, rgCurrency: Array [0], rgDescriptions: Objekt, mehr: false ...}

Dies ist das Ergebnis von Drews Antwort verwenden.

Ich hoffe meine Frage ist verständlich.

+0

Btw, jquery verwendet, ist nicht unbedingt eine schlechte Sache. Es macht Ihren Code automatisch browserübergreifend kompatibel und macht normalerweise die Dinge einfacher und benötigt weniger Codezeilen. Sicher, es ist eine andere kleine Datei, die der Browser herunterladen muss, aber mit den heutigen Verbindungsgeschwindigkeiten macht es keinen großen Unterschied. – frodo2975

Antwort

2

So steht JSON für Javascript Object Notation.

Denke das als eine Möglichkeit, ein Objekt in Javascript in einer für Menschen lesbaren Weise zu beschreiben.

Wenn Sie also eine JSON-Datei heruntergeladen haben, handelt es sich um einen JSON im Text-Plain-Format. Um mit diesem Text arbeiten zu können, müssen Sie diese Textnotation zunächst in einem tatsächlichen Objekt umwandeln.

Ex:

var asText = '{"hello": "world"}'; 
 

 
var asObject = JSON.parse(asText); 
 

 
console.log(asObject.hello);

0

Zugriff auf Erfolgswert schreiben var successValue = object.success.

das war deine Frage?