为Cassandra编写JSON响应的Java代码示例?

为Cassandra编写JSON响应的Java代码示例?,java,json,eclipse,maven,cassandra,Java,Json,Eclipse,Maven,Cassandra,这里有一个简单的问题,我有问题,只有我发现的教程在我的IDE(Eclipse with Maven)中产生了很多错误。我现在可以读取JSON响应,但我想将它们写入(并最终转换)我的Cassandra数据库。有没有人能分享一些基本的代码让我开始这项工作 datastax java驱动程序包括几个使用Jackson、Jsr353或纯文本从cassandra编写/读取JSON的示例,可以在驱动程序示例中找到 下面是一个来自PlainTextJson.java的示例,展示了如何作为字符串插入: priv

这里有一个简单的问题,我有问题,只有我发现的教程在我的IDE(Eclipse with Maven)中产生了很多错误。我现在可以读取JSON响应,但我想将它们写入(并最终转换)我的Cassandra数据库。有没有人能分享一些基本的代码让我开始这项工作

datastax java驱动程序包括几个使用Jackson、Jsr353或纯文本从cassandra编写/读取JSON的示例,可以在驱动程序示例中找到

下面是一个来自PlainTextJson.java的示例,展示了如何作为字符串插入:

private static void insertWithCoreApi(Session session) {
    // Bind in a simple statement:
    session.execute("INSERT INTO examples.querybuilder_json JSON ?",
            "{ \"id\": 1, \"name\": \"Mouse\", 
               \"specs\": { \"color\": \"silver\" } }");

    // Bind in a prepared statement:
    // (we use a local variable here for the sake of example, but in a real application you would cache and reuse
    // the prepared statement)
    PreparedStatement pst = session.prepare(
        "INSERT INTO examples.querybuilder_json JSON :payload");
    session.execute(pst.bind()
            .setString("payload", 
                "{ \"id\": 2, \"name\": \"Keyboard\",
                   \"specs\": { \"layout\": \"qwerty\" } }"));

    // fromJson lets you provide individual columns as JSON:
    session.execute("INSERT INTO examples.querybuilder_json " +
                    "(id, name, specs)  VALUES (?, ?, fromJson(?))",
            3, "Screen", "{ \"size\": \"24-inch\" }");
}