Wenn wir ein Projekt entwickeln und Daten zwischen Front- und Back-End übertragen müssen, benötigen wir JSON. Und JSON ist eine Art String
-
1. Lassen Sie uns zuerst über das Front-End sprechen.
Tatsächlich bedeutet beides, dass das Front-End hofft, das Datenformat des Back-End-JSON zu empfangen, daher müssen wir darauf achten, die Daten in JSON zu konvertieren und zurückzugeben es im Backend. -
2. Backend
Hier werde ich über mein eigenes sprechen.
Zunächst können die vom Backend zurückgegebenen Daten in Form von Zeichenfolgen, Sammlungen, Objekten usw. vorliegen. Anschließend müssen wir sie in JSON konvertieren. Ich habe
hier beispielsweise eine Sammlung
Ich habe einige Daten darin gespeichert und möchte dann zum Frontend zurückkehren. Die Methode, die ich hier verwende, ist
Auf diese Weise kann eine Sammlung in JSON konvertiert werden. Ich verwende com.alibaba.fastjson.JSONObject jsonObject
hier die Klassen unter diesem Paket. Wenn Sie andere Daten in JSON konvertieren lassen, müssen Sie auf die verschiedenen Pakete achten, die Sie verwenden (der Klassenname kann derselbe sein). .
Dadurch wird sichergestellt, dass die mit dem Front- und Back-End verbundenen Daten konsistent sind.
-
- Hier liegt ein weiteres Problem vor. Wenn das Backend zum Frontend zurückkehrt, wird festgestellt, dass der Code tatsächlich verstümmelt ist. Zu diesem Zeitpunkt können Sie ihn zum Backend hinzufügen.
Legen Sie einfach die zurückgegebene Kodierung fest