WEBVTT

00:00.020 --> 00:03.200
Im vorherigen Video haben wir die Json-Syntax kennengelernt.

00:03.210 --> 00:08.090
In diesem Video lernen wir, wie man eine Json-Antwort formatiert oder verschönert.

00:08.090 --> 00:15.860
Kehren wir zurück zum API-Punkt der Film-DB. org und dies ist die Antwort des Servers, der uns die beliebten

00:15.860 --> 00:18.770
Filme und das Json-Formular sendet.

00:18.770 --> 00:25.700
Aber das ist nicht lesbar, um eine Json-Antwort zu verschönern oder zu formatieren, um sie für Menschen lesbarer zu machen, können

00:25.700 --> 00:29.840
Sie verschiedene Tools, Online-Dienste oder Code-Editoren verwenden.

00:29.840 --> 00:37.070
Hier gibt es mehrere Methoden, die Sie verwenden können, wie die Online-Json, Zertifizierer, Texteditoren und Ides Befehlszeilen-Tools

00:37.070 --> 00:39.230
und Programmiersprachen.

00:39.230 --> 00:44.900
Aber ich werde in unserem Beispiel die Online-Json-Zertifizierer verwenden.

00:44.900 --> 00:51.980
Es gibt mehrere Online-Tools, die es Ihnen ermöglichen, Ihre Json-Antwort einzufügen, und die sie

00:51.980 --> 00:54.560
automatisch für Sie formatieren.

00:54.560 --> 00:58.010
Ich kopiere also die gesamte Antwort.

00:58.010 --> 01:07.440
Ich kann auf den Code Schönheit viborg json formatter gehen. org json, pretty print dot net und viele andere Websites.

01:07.440 --> 01:15.720
Ich liebe es, diese Json-Viewer und genannt beautify verwenden. org fügen Sie die Antwort ein, und rechts sehen

01:15.750 --> 01:18.840
Sie die formatierte Json-Datei.

01:18.840 --> 01:23.460
Wir können sehen, dass das Objekt für die Seite gleich eins ist.

01:23.460 --> 01:25.800
Der Schlüssel ist page, der Wert ist one.

01:25.800 --> 01:28.230
Wir sind also auf der Seite Nummer eins.

01:28.230 --> 01:30.870
Dies ist also ein Array namens Ergebnis.

01:30.870 --> 01:36.270
Dies ist der Schlüssel mit dem Namen "Ergebnisse", und der Wert ist 20 Elemente.

01:36.270 --> 01:40.440
In diesem Array befinden sich 20 Objekte.

01:40.440 --> 01:42.600
Die erste ist Null.

01:42.630 --> 01:53.190
Wenn der Schlüssel Null ist und 14 Elemente in diesem ersten Objekt enthält, haben wir 14 Schlüssel-Wert-Paare.

01:53.190 --> 01:55.530
Die erste ist für Erwachsene gleich false.

01:55.530 --> 01:59.010
Dies ist der Schlüsselwert false backdrop path.

01:59.010 --> 02:00.930
Dies ist das Bild des Films.

02:00.930 --> 02:07.950
Und hier gibt es ein weiteres Array mit dem Namen Januar-IDs ID und seinem Wert Originalsprache.

02:07.950 --> 02:14.370
Seinen Wert ursprünglichen Titel Schlüssel nahm mir Übersichtsschlüssel und dies ist der Wert davon.

02:14.370 --> 02:19.890
Schlüsselwert Schlüsselwert und bis zum 14. Element.

02:19.890 --> 02:31.140
Jedes Objekt in diesem Array mit der Bezeichnung Ergebnis enthält also 14 Elemente, d. h. 14 Schlüssel-Wert-Paare.

02:31.140 --> 02:32.940
Dies ist Objekt Nummer Null.

02:32.970 --> 02:36.390
Wenn wir darauf klicken, können wir sehen, dass es zusammenfällt.

02:36.390 --> 02:45.120
Das zweite Objekt in diesem Array mit einem Schlüssel ein und der Wert 14 Objekte Schlüssel-Wert-Paare der Schlüssel erwachsenen

02:45.150 --> 02:48.930
falsche Kulisse Pfad hier und so weiter.

02:48.930 --> 02:57.450
Jedes Objekt in diesem Array enthält 14 Schlüssel-Wert-Paare, und wenn Sie nach unten blättern, können Sie sehen,

02:57.450 --> 03:07.260
dass es einen weiteren Schlüsselwert namens Gesamtseiten für 0183 und einen weiteren Schlüsselwert Gesamtergebnisse gibt.

03:07.260 --> 03:09.600
803643.

03:09.750 --> 03:19.950
In dieser Json-Antwort befindet sich also ein Objekt mit vier Elementen, vier Schlüssel-Wert-Paaren.

03:19.980 --> 03:28.260
Das erste Element ist page, der Wert ist eins, das zweite Element ist result und sein Wert ist ein Array mit 20

03:28.260 --> 03:29.220
Elementen.

03:29.220 --> 03:35.130
Das dritte Element ist die Gesamtzahl der Seiten und sein Wert ist 40 1A3.

03:35.130 --> 03:41.580
Das vierte Element ist die Summe der Ergebnisse und hat den Wert 803643.

03:41.580 --> 03:48.900
Und in diesem Ergebnis-Array haben wir 20 Elemente von 0 bis 90.

03:48.930 --> 03:51.480
Das ist es, was wir abrufen werden.

03:51.480 --> 03:59.850
Dies ist die Antwort, die wir übersetzen werden, um sie in Pojo-Elemente, einfache alte Java-Objekte, umzuwandeln

03:59.850 --> 04:04.380
und die Antwort auf der Benutzeroberfläche anzuzeigen.
