Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie ein Objekt in das JSON-Format

So konvertieren Sie ein Objekt in das JSON-Format

php中世界最好的语言
php中世界最好的语言Original
2018-04-24 17:26:415612Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie Objekte in das JSON-Format konvertieren und welche Vorsichtsmaßnahmen für die Konvertierung von Objekten in das JSON-Format gelten. Hier ist ein praktischer Fall, schauen wir uns das an.

1. Was ist JSON?

JSON ist nur ein Datenformat (es ist kein neuer Datentyp)

var obj = {name: "中国", age: 5000};//->普通格式的对象
var jsonObj = {"name": "中国", "age": 5000};//->JSON格式的对象 (只要把普通对象的属性名用""(不能是'')包起来,这样的格式就是我们JSON格式的对象)
var data = [
{name: "", age: ""},
{name: "", age: ""}
];//->普通的
二维数组
var jsonData = [
{"name": "", "age": ""},
{"name": "", "age": ""}
];//->JSON格式的数据

2. Es stehen uns einige Methoden zur Verfügung, um Daten im JSON-Format im Fensterbrowserobjekt zu verarbeiten

->window
->stringify: JSON-Format-/Normalformat-Objekte in JSON-Format--Strings konvertieren
->parse: JSON-Format-Strings in JSON-Format-Objekte konvertieren

var data = [
{name: "李四", age: 48},
{name: "张三", age: 84}
];
rrree

3. Bezüglich Kompatibilitätsproblemen

Es gibt kein JSON-Attribut unter window in IE6 und IE7
console.log(window .JSON); ->Das Ausgabeergebnis unter IE6~7 ist undefiniert

Wie konvertiere ich eine JSON-Formatzeichenfolge in ein JSON-Formatobjekt, wenn sie nicht kompatibel ist? ->Verwenden Sie eval, aber denken Sie daran, dass es am besten ist, auf der linken und rechten Seite manuell Klammern hinzuzufügen der Zeichenfolge

var str = JSON.stringify(data);//->'[{"name":"李四","age":48},{"name":"张三","age":84}]'
console.log(JSON.parse(str));

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So konvertieren Sie das Format, nachdem Ajax JSON-Daten erhalten hat

Methoden zum Konvertieren von JSON-Strings und JSON Objekte ineinander Zusammenfassung

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Objekt in das JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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