WEBVTT

00:00.140 --> 00:08.970
Es ist uns gelungen, den API-Schlüssel von der Tmdb-Website zu erhalten, und wir haben etwas über Http-Anfragen und -Antworten gelernt.

00:08.990 --> 00:16.310
Es ist uns gelungen, die Resonanz der neuesten und beliebtesten Filme im Json-Format zu erhalten.

00:16.340 --> 00:24.720
Jetzt wollen wir in die Json-Syntax eintauchen und mehr über dieses erstaunlich leichtgewichtige Datenaustauschformat erfahren.

00:24.740 --> 00:27.220
Was also ist Jason?

00:27.230 --> 00:36.380
Jason JavaScript Object Notation ist ein leichtgewichtiges Datenaustauschformat, das sowohl für Menschen als auch für Maschinen einfach

00:36.380 --> 00:38.840
zu lesen und zu schreiben ist.

00:38.870 --> 00:46.960
Jason Data besteht aus einer Sammlung von Schlüssel-Wert-Paaren und wird häufig zur Darstellung strukturierter Daten verwendet.

00:46.970 --> 00:50.510
Hier sind die wichtigsten Elemente von Jason.

00:50.510 --> 00:52.790
Das erste Element ist das Array.

00:52.820 --> 01:00.120
Array in Jason ist eine geordnete Liste von Werten, die in eckige Klammern eingeschlossen sind.

01:00.150 --> 01:10.080
Arrays können Werte beliebigen Typs enthalten, darunter Zeichenketten, Zahlen, Objekte, Arrays, Boolesche Werte und Null.

01:10.110 --> 01:13.060
Das zweite Element sind Objekte.

01:13.080 --> 01:21.140
Ein Objekt in Jason ist eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, die in geschweifte Klammern eingeschlossen sind.

01:21.150 --> 01:26.560
Jeder Schlüssel ist eine Zeichenkette, und die Schlüssel sind innerhalb eines Objekts eindeutig.

01:26.580 --> 01:35.040
Werte können Strings, Zahlen, Objekte, Arrays, Booleans, Null oder jedes andere Json-Objekt sein.

01:35.070 --> 01:37.320
Das dritte Element ist der Schlüssel.

01:37.350 --> 01:41.760
Ein Json-Objekt enthält einen Schlüssel, der nur eine Zeichenkette ist.

01:41.760 --> 01:45.330
Paare von Schlüsselwerten bilden ein Json-Objekt.

01:45.330 --> 01:53.010
Jeder Schlüssel ist eine Zeichenkette, die den Namen des Datenelements darstellt, und der Wert kann ein beliebiger Json-Datentyp

01:53.010 --> 01:53.600
sein.

01:53.610 --> 01:56.950
Schlüssel-Wert-Paare werden durch Doppelpunkte getrennt.

01:56.970 --> 02:05.430
Der Wert Jeder Schlüssel hat einen Wert, bei dem es sich um eine Zeichenkette, einen Integer- oder Double-Wert und jeden anderen Datentyp in Json handeln kann.

02:05.430 --> 02:08.660
Lassen Sie uns in diese Elemente eintauchen.

02:08.670 --> 02:10.950
Beginnen wir mit den Schlüsseln.

02:10.980 --> 02:16.830
Wie bereits erwähnt, müssen die Schlüssel in Json Strings sein, die mit doppelten Anführungszeichen geschrieben werden.

02:16.830 --> 02:22.440
Zum Beispiel ist dieser Name in Anführungszeichen eingeschlossen und vom Typ String.

02:22.440 --> 02:29.730
Der Name stellt also einen Schlüssel dar, die Json-Werte müssen einem der folgenden Datentypen entsprechen.

02:29.760 --> 02:34.770
Eine Zeichenkette, eine Zahl, ein Objekt, ein Array, ein Boolean oder Null in Json.

02:34.770 --> 02:37.800
String-Werte müssen mit Anführungszeichen geschrieben werden.

02:37.800 --> 02:41.010
Zum Beispiel wird er Json-Objekte.

02:42.720 --> 02:47.100
Json-Objektliterale sind von geschweiften Klammern umgeben.

02:47.130 --> 02:51.210
Json-Objektliterale enthalten Schlüssel-Wert-Paare.

02:51.240 --> 02:54.720
Schlüssel und Wert werden durch einen Doppelpunkt getrennt.

02:54.750 --> 03:02.100
Schlüssel müssen Strings und Werte müssen ein gültiger Json-Datentyp sein: String, Number, Object Array, Boolean und

03:02.100 --> 03:02.580
Null.

03:02.610 --> 03:06.120
Jedes Schlüssel-Wert-Paar wird durch ein Komma getrennt.

03:06.150 --> 03:10.590
Sie können dieses Komma sehen, also wird jedes Schlüssel-Wert-Paar durch ein Komma getrennt.

03:10.620 --> 03:12.150
Json-Arrays.

03:13.910 --> 03:19.670
Arrays in Json sind fast dasselbe wie Arrays in JavaScript.

03:19.670 --> 03:26.060
In Json müssen Array-Werte vom Typ string number, object array, boolean oder null sein.

03:26.090 --> 03:30.410
In einer Json-Datei steht die eckige Klammer für ein Json-Array.

03:30.410 --> 03:37.910
In diesem Video haben wir die Json-Syntax kennengelernt und uns mit den Elementen, Arrays, Objekten, Schlüsselwerten und Werten

03:37.940 --> 03:39.350
vertraut gemacht.

03:39.350 --> 03:47.060
Im nächsten Video werden wir lernen, wie man die Antwort aufbereitet, wie man die Antwort von der

03:47.060 --> 03:54.350
Website, vom HTML in Objekte oder einfache Json-Dateiformate umwandelt, um sie zu lesen.
