あなたが値を取得する必要があるときに、あなただけのすべての最新ブラウザ内蔵JSON.parse
の方法で行うことができますJSONオブジェクトとしてのキー自体を解析することができます
{"[1,2]": [(2,3),(1,7)]}
と言って検討するかもしれません(私はここで繰り返すためにjQuery.each
を使用していますが、あなたは何を使用することができます):一方
var myjson = JSON.parse('{"[1,2]": [[2,3],[1,7]]}');
$.each(myjson, function(keystr,val){
var key = JSON.parse(keystr);
// do something with key and val
});
、あなただけの、異なっ例えば、あなたのオブジェクトを構築したい場合があります
{1: {2: [(2,3),(1,7)]}}
ので
その代わりに、あなたのキータプルは、その後、真に最も簡単で、おそらく最も整数のペアの場合は、無効なJavascriptの構文は次のとおりです
myjson[1,2] // doesn't work
は、あなたが
myjson[1][2] // returns [[2,3],[1,7]]
入れ子の辞書のアイデアをありがとう!私はそれを考えなかったでしょう。どんなアプローチが私にとってはうまくいくのか分かりませんが、きちんとしたアイデアのように思えます、ありがとう! – f4hy