這可能是一個noob問題,但我想知道是否有一種方法可以選擇json對象而不必循環鍵值對。我用e4x做了類似的事情,但我不確定如何爲js在語法上做到這一點。例如根據鍵值對選擇json對象
var data = { "objects":[
{"foo":"x","bar":"a"},
{"foo":"y","bar":"b"}
]}
所以不是一個for循環,一些方法來聲明
var someObject = data.objects[where objects.foo == x]
這不是JSON,這是反對的文字符號。 – 2012-03-06 19:32:09
你錯了。 JSON是對象文字符號的一個子集,事實上要求值對中的標識符只是字符串。 – FlavorScape 2012-03-06 20:22:04