我正在尝试使用sproc通过Python API将文档批量插入到CosmosDB中 . 我正在使用这里建议的sproc进行测试
并可以轻松插入以下输入:
[{ “ID”: “Hello1”},{ “ID”: “Hello2”}]
使用DataExplorer执行工具 . 但是,当我尝试通过Python或Postman执行相同操作时,我得到以下异常:
Exception = SyntaxError:JSON.parse错误:位置无效的字符:2
我猜测DataExplorer在提交到CosmosDB之前正在做一些格式化,但我不确定它是什么以及如何在Python / Postman中模仿它 .
1 回答
在Python中,您应该使用json.dumps(docs)在将文档数组传递给sproc之前对其进行字符串化 .