Heim > Web-Frontend > js-Tutorial > Hauptteil

Konvertieren Sie ein JSON-Objekt in einen String (detaillierte Code-Antwort im Anhang)

亚连
Freigeben: 2018-05-19 09:48:39
Original
1991 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Konvertierung von JSON-Objekten in Zeichenfolgen vorgestellt. Freunde in Not können sich auf

Serialisierung

Definition

bezieht sich auf den Prozess der Konvertierung von JavaScript-Werten in JSON-Strings.

JSON.stringify() konvertiert JavaScript-Werte in JSON-Strings. Die von JSON.stringify() generierte Zeichenfolge kann mithilfe von JSON.parse() in einen JavaScript-Wert wiederhergestellt werden.

Bedeutung der Parameter

1) JSON.stringify(value[, replacementer[, space]])

2) value: erforderlicher Parameter. Der zu transformierende JavaScript-Wert, normalerweise ein Objekt oder Array.
3) Ersatz: kann weggelassen werden. Es gibt zwei Möglichkeiten: Funktion oder Array.

①- Wenn es sich um eine Funktion handelt, wird diese Funktion für jeden Satz von Name/Wert-Paaren aufgerufen. Die Funktion gibt einen Wert zurück, der in die Ergebniszeichenfolge als Wert des Namens umgewandelt wird zurückgegeben wird, wird das Mitglied vernachlässigt.

②- Wenn es sich um ein Array handelt, können nur Namen konvertiert werden, die im Array vorhanden sind, und die Reihenfolge nach der Konvertierung stimmt mit den Werten im Array überein.

4) Leerzeichen: kann weggelassen werden. Dies dient dem Layout und der besseren Lesbarkeit. Sie können der JSON-Zeichenfolge Leerzeichen, Tabulatorzeichen usw. hinzufügen.

Wertverwendung

Beispielcode:

<script>
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj);
console.log(jsonstr);
</script>
Nach dem Login kopieren

Ausführungsergebnis der Konsolenausgabe:

Verwendung von Ersatzstoff

Beispielcode:

<script>
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj,fun);
function fun(name, value){
If (name == “age” )
value = 14;
return value;
}
console.log(jsonstr);
</script>
Nach dem Login kopieren

Ausführung Ergebnis:

Beispielcode:

<script>
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”]);
console.log(jsonstr);
</script>
Nach dem Login kopieren

Ausführungsergebnis:

Raumnutzung //Die Anordnung ist besser lesbar

Beispielcode:

<script>
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”], “one”);
console.log(jsonstr);
</script>
Nach dem Login kopieren

Ausführungsergebnisse:

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

So verwenden Sie JS zur Erkennung der Computerkonfiguration

Vue.js +Flask Detaillierte Erklärung zum Erstellen eines einseitigen APP-Falls (mit Code)

JS-Zusammenfassung der Durchquerung unregelmäßiger mehrdimensionaler Array-Methoden

Das obige ist der detaillierte Inhalt vonKonvertieren Sie ein JSON-Objekt in einen String (detaillierte Code-Antwort im Anhang). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!