jsonを使用しているときに私はそれにアプローチする方法がわかりません。私はこのようなオブジェクトを作成します。数値を使用したJSONオブジェクト
var jsonObj = {"000000": 0, "010000": 1, "020000": 0 .... };
ここで、0と1はビットとして機能します。しかし、私がしようとすると、このオブジェクトを呼び出すした場合:それは数として00000はなく、文字列を処理しているので、私はChromeで「予期しない数」のエラーが表示されます
alert(jsonObj.000000);
を。 jsonオブジェクトを6つの数字 "c000000"の前に手紙で再構成すると、
alert(jsonObj.c000000);
正しい値を返します。誰かがこのようなことを経験して、それをどうやって処理するのか不思議ですか?
この質問は役に立ちべきである - のhttp:// stackoverflowの.com/questions/2940424/valid-javascript-object-prオペレーション名 – maerics
FYI:これはJSONではありません。これは、オブジェクトリテラル表記を使用して作成された典型的なJavaScriptオブジェクトです。 –
@amnotiam私は、JSONが2つの方法、1つはオブジェクトとして、{pair、pair、pair、...}と2を配列として使用したようにできたという印象を受けました。うん、それはオブジェクトですが、それはどのようにjson(javascriptオブジェクト表記法)を使用できるかです。 – Matt