2012-05-07 65 views
0

任何人都可以指導我如何在JavaScript中做到這一點?用兩種方法創建一個對象。它應該對JSON進行字符串化和解析,也就是說它有一個序列化對象結構的方法,以及另一種反序列化方法,將JSON字符串轉換爲對象結構。對JSON進行字符串化和解析(序列化對象結構)並反序列化,將JSON字符串轉換爲對象結構?

方法應處理循環引用,而不是kracha或retunera空結果。

+0

可能重複[如何解析在javascript JSON(http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript)和[序列化包含循環對象值的對象](http://stackoverflow.com/questions/9382167/serializing-object-that-c​​ontains-cyclic-object-value) - 請在您提出新問題之前使用搜索。 –

+0

*方法應該處理循環引用*它們究竟應該如何處理? –

回答

2

使用JSON.parse

var originalObject = { foo: "bar" }; 
var jsonString = JSON.stringify(originalObject); // "{foo:'bar'}" 
var objectFromString = JSON.parse(jsonString); // { foo: "bar" } 
相關問題