Wenn ich ein Objekt in JS definiert habe mit:
var j={"name":"binchen"};
Wie kann ich das Objekt in JSON konvertieren? Der Ausgabestring sollte sein:
'{"name":"binchen"}'
Wenn ich ein Objekt in JS definiert habe mit:
var j={"name":"binchen"};
Wie kann ich das Objekt in JSON konvertieren? Der Ausgabestring sollte sein:
'{"name":"binchen"}'
Um ein js-Objekt in einen JSON-String umzuwandeln:
Die einfache Syntax zum Konvertieren eines Objekts in einen String lautet
JSON.stringify(value)
Die vollständige Syntax lautet: JSON.stringify(value[, replacer[, space]])
Lassen Sie uns einige einfache Beispiele sehen. Beachten Sie, dass der gesamte String Anführungszeichen erhält und alle Daten im String maskiert werden, wenn erforderlich.
JSON.stringify("foo bar"); // ""foo bar""
JSON.stringify(["foo", "bar"]); // "["foo","bar"]"
JSON.stringify({}); // '{}'
JSON.stringify({'foo':true, 'baz':false}); /* "
{"foo":true,"baz":false}" */
const obj = { "property1":"value1", "property2":"value2"};
const JSON_response = JSON.stringify(obj);
console.log(JSON_response);/*"{ "property1":"value1",
"property2":"value2"}"*/
Verwenden Sie JSON.stringify(param1, param2, param3);
Was ist: -
param1 --> Wert, der in JSON umgewandelt werden soll
param2 --> Funktion zum Stringifizieren auf eigene Weise. Alternativ dient es als Whitelist, welche Objekte im endgültigen JSON enthalten sein müssen.
param3 --> Ein Datentyp Number, der angibt, wie viele Leerzeichen hinzugefügt werden sollen. Maximal sind 10 erlaubt.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.