からヌル_keyを返します。VelocyPack VPackParserは、私は、testという名前のコレクションでは、以下の文書を持ってtoJsonメソッド
[
{
"_key": "2469",
"_id": "test/2469",
"_rev": "_Ujegqfu---",
"fieldName": "some value"
}
]
私は、次の2つの方法でこれを取得しています。これを生成
public Result helloWorldJson() {
ArangoDB db = new ArangoDB.Builder().user("<user>").password("<pass>").build();
VPackParser parser = new VPackParser() ;
VPackSlice slice = db.db("<db>").collection("test").getDocument("2469", VPackSlice.class);
String json = db.db("cms").collection("test").getDocument("2469", String.class);
return Results.text().render("{velocy: " + parser.toJson(slice, true) + ", json: " + json);
}
出力:
{velocy: {"_key":"2469","_id":null,"_rev":"_Ujegqfu---","fieldName":"some value"}, json: {"_key":"2469","_id":"test\/2469","_rev":"_Ujegqfu---","fieldName":"some value"}
VPackParserは_id
をnullのままにしますか目的や私は何かを逃している?保存された文書で
ありがとうございます。運転手はデシリアライズの方法に関係なく、輸送にvelocyを使用していますか? –
はい。すべてがVelocypackとの間でシリアライズ/デシリアライズされ、バイナリプロトコルVelocystreamで転送されます。 – mpv1989