You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过RESTful Web API向GridDB发送JSON Array payload的正确格式

正确的GridDB Web API JSON数组Payload格式

你之前尝试的两个格式都不符合JSON规范,也不满足GridDB Web API的要求,问题出在:

  • 单独的{1,0,1,...}不是合法JSON对象,JSON对象必须包含键值对,而你这里只有纯值列表,没有对应键名。
  • 包裹后的[ {1,0,1,...} ]同样无效,因为内部的对象仍然是非法格式。

针对GridDB Web API的行插入需求,正确的格式是数组的数组:

  • 外层数组表示要插入的多行数据集合
  • 每个内层数组对应一行数据,数组内的元素顺序必须和目标GridDB容器的列定义顺序完全匹配

单行数据的正确Payload

如果你只需要插入一行数据,格式如下:

[[1,0,1,0,0,67,137,4,15,0,1,1.53,95,13.7,106.6,4.9,99,3.4,2.1,18,0.7,1,3.5,0.5]]

多行数据的正确Payload示例

如果要插入多行,只需在外层数组中添加更多子数组:

[
  [1,0,1,0,0,67,137,4,15,0,1,1.53,95,13.7,106.6,4.9,99,3.4,2.1,18,0.7,1,3.5,0.5],
  [2,1,0,1,1,68,138,5,16,1,0,1.54,96,13.8,106.7,5.0,100,3.5,2.2,19,0.8,0,3.6,0.6]
]

需要注意的是,每个子数组的元素数量、数据类型必须和容器的列定义严格对应,否则会插入失败。


内容的提问来源于stack exchange,提问作者Pratik Dwivedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:22:36