適切にフォーマットされた JSON 文字列を構築する関数をいくつか作成しています。これを解析して JSON オブジェクトに変換できます。
JSONLint でオブジェクトが失敗し、次のエラーが発生します。
syntax error, unexpected TINVALID at line 2
[
SERVER: {
ip = 10.10.10.1,
port = 8100
},
TYPES: [
ssh,
shht
]
]
これで JavaScript オブジェクトの配列が得られると思いました。
代わりにこれを行ったとしても(配列ではなくオブジェクト):
{
SERVER: {
ip = 10.10.10.1,
port = 8100
},
TYPES: [
ssh,
shht
]
}
それは機能せず、同じエラーが発生します:
オブジェクトを使用すると、次のようなデータにアクセスできると思います。
var serverIP = myObject.SERVER.ip;
それは確かに私がやりたいことです。
よろしくお願いします。
ジョー