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
]

2012/08/14

EclipseのUpdateが遅い

[Window] - [Preferences] - [General] - [Network Connections] を開き
"Active Provider" を "Manual" に変更する。

  • デフォルトでは"Native"が選択された状態で
    "Proxy entries - HTTP Dynamic" にのみチェックが入っている 
  • "Manual"に変更することで
    "Proxy entries - HTTP/HTTPS/SOCKS" (いずれもManual)
    "Proxy bypass - localhost/127.0.0.1" (いずれもManual)
    にチェックが入る
これだけで体感ではだいぶ早くなる。