2012/08/23

JavaScriptとJSONの相互変換

JSONフォーマットの文字列をJavaScriptのオブジェクトに格納する方法

JSON.stringify : JSON文字列化
JSON.parse : JSON文字列をJavaScriptオブジェクト化
を使用する。

使用例)

> jsObject = [{'key' : 1, 'value' : 100},{'key' : 2, 'value' : 200}]
[
Object
key: 1
value: 100
__proto__: Object
,
Object
key: 2
value: 200
__proto__: Object
]

> var jsonString = JSON.stringify(jsObject)

> jsonString
"[{"key":1,"value":100},{"key":2,"value":200}]"

> var reverseObject = JSON.parse(jsonString)

> reverseObject
[
Object
key: 1
value: 100
__proto__: Object
,
Object
key: 2
value: 200
__proto__: Object
]

0 件のコメント: