Heim >Web-Frontend >js-Tutorial >Meine Reaktionsreise: Tag 18
JSON (JavaScript Object Notation) ist ein leichtes Datenformat, das für den Datenaustausch zwischen einem Server und einer Webanwendung verwendet wird. Es wird in verschiedenen Programmiersprachen umfassend unterstützt und ist eine Schlüsselkomponente in der modernen Webentwicklung.
Hauptfunktionen von JSON:
1.Struktur:
{ "name": "Damilare", "age": 30, "isEmployed": true, "hobbies": ["Singing", "Reading", "Coding"] }
["Dee", "Fred", "Inioluwa", "Iteoluwa"]
2.Datenaustausch:
Konvertieren zwischen JSON und JavaScript
Beispiel: JavaScript-Array zu JSON
const names = ["Dee", "Fred", "Inioluwa", "Iteoluwa"]; const jsonString = JSON.stringify(names); console.log(names); // Original JS array console.log(jsonString); // JSON string
Beispiel: JavaScript-Objekt zu JSON
const person = { name: "Damilare", age: 30, isEmployed: true, hobbies: ["Singing", "Reading", "Coding", "Helping"] }; const jsonString = JSON.stringify(person); console.log(person); // Original JS object console.log(jsonString); // JSON string
2. Konvertieren Sie JSON in JavaScript
Verwenden Sie JSON.parse(), um einen JSON-String in ein JavaScript-Objekt oder -Array zu konvertieren.
Beispiel: JSON-String zu JavaScript-Array
const jsonArray = `["Dee", "Fred", "Inioluwa", "Iteoluwa"]`; const jsArray = JSON.parse(jsonArray); console.log(jsonArray); // JSON string console.log(jsArray); // JS array
Beispiel: JSON-String zu JavaScript-Objekt
const jsonObject = `{ "name": "Damilare", "age": 30, "isEmployed": true, "hobbies": ["Singing", "Reading", "Coding", "Helping"] }`; const jsObject = JSON.parse(jsonObject); console.log(jsonObject); // JSON string console.log(jsObject); // JS object
JSON-Dateien abrufen und bearbeiten
JSON-Daten können dynamisch von einem Server oder einer lokalen Datei abgerufen und bearbeitet werden.
1. JSON-Dateien abrufen
Verwenden Sie die fetch()-API, um JSON-Daten anzufordern.
Beispiel: JSON-Datei abrufen
fetch("people.json") .then(response => response.json()) // Convert response to JS object/array .then(data => console.log(data)); // Log the JSON data
2. Iterieren durch JSON-Daten
Wenn es sich bei dem abgerufenen JSON um ein Array von Objekten handelt, können Sie Methoden wie .forEach() verwenden, um jedes Element zu durchlaufen.
Beispiel: Iterieren durch abgerufene JSON-Daten
fetch("people.json") .then(response => response.json()) .then(people => { people.forEach(person => { console.log(person.name); // Access properties of each object }); });
Anwendungsfälle von JSON in Anwendungen:
1.Konfigurationsdateien:
2.APIs:
3.Datenspeicherung:
4.Datenaustausch:
Was ich gelernt habe:
Tägliches Wachstum ist süß, auch wenn es zusätzliche Disziplin erfordert.
Tag 18 am Boden zerstört
Das obige ist der detaillierte Inhalt vonMeine Reaktionsreise: Tag 18. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!