“ JSON中的意外令牌}”(Firestore通过Zapier连接)

时间:2019-07-13 15:41:20

标签: firebase google-cloud-firestore zapier

当添加Firestore文档时,尝试从Zapier连接触发器,Zapier要求提供一个orderBy元素。文档(https://zapier.com/help/firebase/#creating-a-firestore-structured-query-for-a-trigger)看起来很简单,但是我得到一个错误,

ERROR: We had trouble finding a sample. The specified query does not contain valid JSON. Unexpected token } in JSON at position 123

我尝试了几种变体(请参见下面的2个示例),但是我不断遇到相同的错误,但位置不同。 enter image description here     “ orderBy”:[{             “字段”:{                 “ fieldPath”:“时间戳”             },             “ direction”:“下降”         }],     (结果:位置123)

"orderBy": [{
  "field": "timestamp,
  "direction": "DESCENDING"
}],
(Result: Position 46)

我什至不确定Zapier在哪里获取JSON,因此我无法查看JSON来确定是否有任何时髦。

有人知道如何解决,或者至少如何查看完整的JSON文件吗?

2 个答案:

答案 0 :(得分:1)

问题是最后一个]之后的结尾逗号,这使其成为无效的JSON。

答案 1 :(得分:0)

实际上,这是一个尾随逗号,使查询无效:]},}-应该为]}}

完整的JSON通常可以在Firebase控制台中下载;至少对于实时数据库。

当它抱怨JSON语法时,只需使用JSONLint;大多数IDE还会突出显示语法错误。