在cassandra中持久化javax.json.JsonValue的正确方法是什么?
我有一个复杂的JSON要从Cassandra中持久化/检索 我打算存储javax.json.JsonValue或javax.json.JsonObject(实现java.util.Map) cassandra中的列数据类型应该是什么 我尝试了以下方法 卡桑德拉将我的专栏定义如下 profile\u数据图//我也可以拥有它 从Java中,我创建了一个JsonValue,如下所示,并尝试将其设置为列在cassandra中持久化javax.json.JsonValue的正确方法是什么?,java,json,cassandra,cassandra-2.0,Java,Json,Cassandra,Cassandra 2.0,我有一个复杂的JSON要从Cassandra中持久化/检索 我打算存储javax.json.JsonValue或javax.json.JsonObject(实现java.util.Map) cassandra中的列数据类型应该是什么 我尝试了以下方法 卡桑德拉将我的专栏定义如下 profile\u数据图//我也可以拥有它 从Java中,我创建了一个JsonValue,如下所示,并尝试将其设置为列 JsonObjectBuilder profileObjectBuilder = Json.
JsonObjectBuilder profileObjectBuilder = Json.createObjectBuilder();
profileObjectBuilder.add("name","vinod");
profileObjectBuilder.add("email", "abc@gmail.com");
profileObjectBuilder.add("city", "Chennai");
profileObjectBuilder.add("Country", "India");
但在坚持的过程中,我得到了以下错误
Caused by: InvalidRequestException(why:line 1:267 no viable alternative at input 'India' (..."email":"abc@gmail.com","city":"Chennai","Country":["Indi]...))
注意:如果我创建一个没有任何键/值的空JsonObjectBuilder,那么persist成功
请帮忙