使用查询将jsonObject插入ApacheIgnite

使用查询将jsonObject插入ApacheIgnite,ignite,Ignite,如何使用sql查询将JSONOBject插入ApacheIgnite?我用varchar定义了一个列,并尝试如下插入 将值(1,{“设备id”:123456789012,“时间”:“2018-04-30T14:07:18.402Z”,“速度”:0}”)插入汽车(id,名称) 这显示了错误。。 此外,我希望传递JsonObject而不是字符串。。 如何实现这一点?ApacheIgnite在SQL中不支持JSON,这意味着您应该使用显示的VARCHAR和String值 如果没有错误消息,它为什么不适

如何使用sql查询将JSONOBject插入ApacheIgnite?我用varchar定义了一个列,并尝试如下插入
将值(1,{“设备id”:123456789012,“时间”:“2018-04-30T14:07:18.402Z”,“速度”:0}”)插入汽车(id,名称)

这显示了错误。。 此外,我希望传递JsonObject而不是字符串。。
如何实现这一点?

ApacheIgnite在SQL中不支持JSON,这意味着您应该使用显示的VARCHAR和String值


如果没有错误消息,它为什么不适用于您并不明显。

请显示有问题的错误!“名称”列的插入查询使用双引号时出错。”。我知道我必须使用反睫毛,我不想。。。还有什么其他方法可以实现???不可能吗???@Pooja您可以使用JDBC变量绑定到
,但是您提供的语句也应该起作用。我已经试过了,它对我很有效。
con.execute(“INSERT-INTO-Emp(id,name)VALUES(1),{“device_id”:123456789012}”),insertOutput->{if(insertOutput.succeed()){
我刚才试过,仍然显示错误,说明赋值的左侧必须是变量@Pooja您应该在这里修复Java代码,它与Apache Ignite无关。