"error" : "Invalid data; couldn't parse JSON object. Are you sending a JSON object with valid key



全部,

我正在尝试上传一个简单的JSON slug,它应该符合规范,并且在命令行上不断收到来自Firebase的错误。

这是JSON 的示例

[{"act":"draw","arg":"20","art":"650.923","block":7207397,"deleted":false,"id":4387,"ink":"10.3515680249050279","ire":"643.796950752935","lad":"0x25b8CCE3fD037c11226C64980e4128480A932eBc","pip"::"120.68","per":"1.0404295226106932","ratio":"199.675367095938625390002206918521800","tab":"1299.732889761896578547364065340249804","time":"2019-02-11T16:24:00Z","tx":"0xda74c7780d0b778b99ddf35c0d45ad24aa088b320b7e15169add4c261ca9f76","idx":72,"时间戳":1549902108000},{"act":"open","arg":","art":"0","block":6746816,"deleted":false,"id":4387,"ink":"o","ire":"O","小伙子":"0x3e294e9EA60249999839d829CDAFE9bC3A67ef4","pip":"131.01","per":"1.0350112435677474","ratio":null,"tab":"00000000000000000000000000","time":"2018-11-21T17:25:10000Z","tx":"0x71f513384fd358b4e945bb7b5e55f49f3a3e61f157333211e91fa0f3f7df0715","idx":103,"时间戳":1542821131000}]

bash$curl-X补丁-d@4387.jsonhttps://cname.firebaseio.com/data/.json?auth=xxxxxxxx

非常感谢您的帮助。

您显示的不是JSON对象。它是一个JSON数组。你可以分辨,因为它以方括号开始和结束。如果数组中只有一个JSON对象元素,那么您可能想要提取一个项并将其作为此处的输入。

我在与firebase的颤振中也面临着同样的问题。解决方案是使用json.encode('json-objecthere')。它解决了我的问题。

最新更新