1386 Stimmen

Konvertiere JS-Objekt in JSON-Zeichenfolge

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"}'

2voto

Pavel Netesa Punkte 2064

Zum Debuggen in Node JS können Sie util.inspect() verwenden. Es funktioniert besser mit zirkulären Verweisen.

var util = require('util');
var j = {name: "binchen"};
console.log(util.inspect(j));

1voto

Rahul Choudhary Punkte 49
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"}"*/

1voto

Mehadi Hassan Punkte 1074

Der beliebteste Weg ist unten:

var obj = {name: "Martin", age: 30, country: "Vereinigte Staaten"};   
// Umwandlung eines JS-Objekts in einen JSON-String
var json = JSON.stringify(obj);
console.log(json);

0voto

Deepak Agrawal Punkte 121

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.

0voto

yash Punkte 29

Umwandlung von str => obj

const onePlusStr = '[{"marke":"oneplus"},{"modell":"7T"}]';

const onePLusObj = JSON.parse(onePlusStr);

Umwandlung von obj => str

const onePLusObjToStr = JSON.stringify(onePlusStr);

Referenzen zur JSON-Analyse in JS:
JSON.parse() : klicken
JSON.stringify() : klicken

CodeJaeger.com

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.

Powered by:

X