Yahoo YQL API-名前が予約済みのYQLキーワードであるJSONフィールドを選択するにはどうすればよいですか?

user3622652

たとえば、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"}

しかし、次のような「値」配列フィールドのみを取得したい場合

select values from json where url="{url}"

このエラーメッセージが表示されます

Query syntax error(s) [line 1:7 expecting fields_or_star got 'values']

名前が予約済みのYahooYQLキーワードであるJSONフィールドを選択することは可能ですか?

私はこれがうまくいくことを知っています

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

しかし、「itemPath」条件を使用せずにそれを行うことは可能ですか?

YQL selectの「values」のような予約語をエスケープするにはどうすればよいですか?

サラテ

質問したいのは、フィールド名「値」を選択することは可能ですか?

いいえ(ごめんなさい!)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ