Yahoo YQL API-如何选择名称为保留YQL关键字的JSON字段?

Yahoo YQL API-如何选择名称为保留YQL关键字的JSON字段?,json,select,field,yql,yahoo-api,Json,Select,Field,Yql,Yahoo Api,例如,我从一个URL获得以下JSON { "time": "2014-05-10 06:23:36 UTC", "values": [ { "time_timetable_utc": "2014-05-10T06:25:00Z", "time_realtime_utc": null, "flags": "" }, { "time_timetable_utc": "2014-05-10T06:45:00Z",

例如,我从一个URL获得以下JSON

{ "time": "2014-05-10 06:23:36 UTC", 
  "values": [
    {
      "time_timetable_utc": "2014-05-10T06:25:00Z",
      "time_realtime_utc": null,
      "flags": ""
    },
    {
      "time_timetable_utc": "2014-05-10T06:45:00Z",
      "time_realtime_utc": null,
      "flags": ""
    },
  ]
}
这将在YQL上起作用

select time from json where url="{url}"
它将只返回我的时间域

{"time": "2014-05-10 06:23:36 UTC"}
但如果我只想用下面的代码获取“values”数组字段

select values from json where url="{url}"
我将收到此错误消息

Query syntax error(s) [line 1:7 expecting fields_or_star got 'values']
只想问一下,是否可以选择名称为保留Yahoo YQL关键字的JSON字段?

我知道这会有用的

select * from json where url="{url}" and itemPath="json.values"
但是,不使用“itemPath”条件就可以做到这一点吗

如何在YQL select中转义保留字,如“值”

只是想问一下,是否可以选择一个字段名为“值”


没有。(对不起!)

谢谢您的回复。如果这是真的。我希望雅虎考虑解决这个问题。我知道YQL实际上不是SQL。但所有主要数据库都允许用户使用保留字作为列名,即使不建议这样做。另请参阅不想使用itemPath的任何原因?