在 JSON 中无法识别密钥

Key not being recognized in JSON

我正在尝试解析以下 JSON。

{"id":1,"colour":"blue","count(colour)":1}

这是我从我的 sqlite3 select staement 返回的结果。我正在做一个计数(颜色),它作为 JSON 中的键返回。 然后,当我尝试使用 .count(colour) 引用该值时,我的节点应用程序失败并给我一个未定义颜色的错误。请注意,引用 .id 工作得很好。

有没有人运行以前遇到过这个问题或者可以提供任何帮助?

如果您的 JSON 在某个变量 myjson 中,并且您直接使用 myjson.count(colours) 访问它,您会收到错误,因为它试图在您的对象中执行一个函数。

如果您通过这样的字符串访问,它会按预期工作:myjson["count(colour)"].