2016-09-23 19 views
1

ここで簡単な質問私は問題があります。私が見つけたチュートリアルのみが私のIDE(Mavenを使ったEclipse)で多くのエラーを生成しています。 JSONレスポンスを今読んでいますが、私はCassandra DBに書き込んで(そして最終的にはそれらを変換して)たいと思います。誰もが私にこれを始めるために共有できる基本的なコードを持っていますか?CassandraにJSON応答を書き込むためのサンプルJavaコード?

答えて

1

datastax java-driverには、jackson、Jsr353を使用してcassandraからJSONを書き込み/読み込むためのいくつかの例が含まれています。また、ドライバの例hereにあるプレーンテキストもあります。ここで

は、文字列として挿入する方法を示す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\" }"); 
} 
関連する問題