我有一个非常简单的开放数据表定义,它只是从源中获取一些JSON并返回它。问题是以下原始的json
{
"size": 0,
"items": [
{
"values": {
"0": [
{
"key": "val"
}
],
"5": [
{
"key": "val"
}
],
"6": [
{
"key": "val"
}
],
"test": [
{
"key": "val"
}
]
}
}
]
}
似乎改为
{
"results": {
"json": {
"size": "0",
"items": {
"values": {
"_": [
{
"key": "val"
},
{
"key": "val"
},
{
"key": "val"
}
],
"test": {
"key": "val"
}
}
}
}
}
}
有关为何会发生这种情况的任何想法?
修改
只想添加开放数据表定义: -
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>MyName</author>
<documentationURL>...</documentationURL>
<description>...</description>
<sampleQuery>SELECT * FROM {table}</sampleQuery>
</meta>
<bindings>
<select itemPath="" produces="JSON">
<urls>
<url>http://myurl.com/items.json</url>
</urls>
</select>
</bindings>
</table>