任何人都可以指導我如何在JavaScript中做到這一點?用兩種方法創建一個對象。它應該對JSON進行字符串化和解析,也就是說它有一個序列化對象結構的方法,以及另一種反序列化方法,將JSON字符串轉換爲對象結構。對JSON進行字符串化和解析(序列化對象結構)並反序列化,將JSON字符串轉換爲對象結構?
方法應處理循環引用,而不是kracha或retunera空結果。
任何人都可以指導我如何在JavaScript中做到這一點?用兩種方法創建一個對象。它應該對JSON進行字符串化和解析,也就是說它有一個序列化對象結構的方法,以及另一種反序列化方法,將JSON字符串轉換爲對象結構。對JSON進行字符串化和解析(序列化對象結構)並反序列化,將JSON字符串轉換爲對象結構?
方法應處理循環引用,而不是kracha或retunera空結果。
使用JSON.parse
var originalObject = { foo: "bar" };
var jsonString = JSON.stringify(originalObject); // "{foo:'bar'}"
var objectFromString = JSON.parse(jsonString); // { foo: "bar" }
的
Err .. JSON.parse and JSON.stringify?這幾乎是supported these days。
可能重複[如何解析在javascript JSON(http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript)和[序列化包含循環對象值的對象](http://stackoverflow.com/questions/9382167/serializing-object-that-contains-cyclic-object-value) - 請在您提出新問題之前使用搜索。 –
*方法應該處理循環引用*它們究竟應該如何處理? –