Это может быть вопрос о нобе, но мне интересно, есть ли способ выбрать объект json без необходимости цитировать пары значений ключа. Я сделал аналогичные вещи с e4x, но я не уверен, как это сделать синтаксически для js. НапримерВыберите объект json на основе пары значений ключа
var data = { "objects":[
{"foo":"x","bar":"a"},
{"foo":"y","bar":"b"}
]}
Так вместо того, чтобы цикл, каким-то образом объявить
var someObject = data.objects[where objects.foo == x]
Это не JSON, это объект буквального обозначения. –
Вы ошиблись. JSON является подмножеством нотации Object Literal и на самом деле требует, чтобы идентификаторы в парах значений были только строками. – FlavorScape