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



例如,我从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']

只是想问是否可以选择一个JSON字段,其名称是保留的Yahoo YQL关键字?

I know this will work

select * from json where url="{url}" and itemPath="json.values"

但是,有可能做到这一点不使用"itemPath"条件?

如何在YQL选择中转义保留字如"值"?

只是想问是否可以选择一个字段名称"值"?

。(对不起!)

最新更新