无法在azure cosmosdb中存储具有阵列的项目

无法在azure cosmosdb中存储具有阵列的项目,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我正在尝试根据azure cosmosdb中的microsoft文档添加项目。此项将包含其中一个字段的数组数据。“保存”按钮已禁用。。好像少了什么东西。你能帮忙吗 { "id": "1", "name": "What's new in the coolest Cloud", "summary": "A blog post by someone real famou

我正在尝试根据azure cosmosdb中的microsoft文档添加项目。此项将包含其中一个字段的数组数据。“保存”按钮已禁用。。好像少了什么东西。你能帮忙吗

{
    "id": "1",
    "name": "What's new in the coolest Cloud",
    "summary": "A blog post by someone real famous",
    "comments": [
        {"id": 1, "author": "anon", "comment": "something useful, I'm sure"},
        {"id": 2, "author": "bob", "comment": "wisdom from the interwebs"},
       
        {"id": 100001, "author": "jane", "comment": "and on we go ..."},
        {"id": 1000000001, "author": "angry", "comment": "blah angry blah angry"},
        
        {"id": ∞ + 1, "author": "bored", "comment": "oh man, will this ever end?"},
    ]
}

您必须替换/编码特殊字符的∞'.
如果将其删除,则可以保存文档。

我按照建议进行了更改。。。仍然存在问题{“id”:“1”,“姓名”:“最酷的云中有什么新鲜事”,“摘要”:“一个真正著名的人写的博客文章”,“评论”:[{“id”:1,“作者”:“anon”,“评论”:“一些有用的东西,我肯定”},{“id”:2,“作者”:“鲍勃”,“评论”:“来自互联网的智慧”},{“id”:100001,“作者”:“简”,“评论”:“我们继续…”,{“id”:1000000001,“作者”:“愤怒”,“评论”:“平淡的愤怒”“平淡的愤怒”},{“id”:1,“作者”:“无聊”,“评论”:“哦,这会结束吗?”},]}json无效!请删除一个“,”,结尾:},]}->}]}这是一个在线JSON验证器:谢谢Markus,我后来注意到。。除了多余的逗号(一个拼写错误)之外,您已经纠正了:您已经引入了一个“无界数组”反模式-如果数组中有过多的注释,您将面临超过最大文档大小的风险。您还引入了一个重复的属性名(
id
作为注释数组中的属性)。