0
Azure
によってDocumentDB
への接続を作成しました。オブジェクトをデータベースに保存しています。Gson - 文字列としてのすべての属性
私のオブジェクトは、クラスCar
のインスタンスです。
public class Car {
private long id;
private String name;
public Car(long id, String name) {
this.id = id;
this.name = name;
}
}
DocumentDB
にオブジェクトを保存するには、オブジェクトからjson文字列を作成する必要があります。
問題は、new Gson().toJson(new Car(15, "Audi"));
を呼び出すときです。
"{"id":15,"name":"Audi"}"
を返します。 しかし、この形式はDocumentDB
SDKから受け入れられません。
"{"id":"15","name":"Audi"}"
のように、JSON例外がスローされます。
私の質問は、Gson
がすべての属性を引用符で「囲む」ことができ、これを達成する方法があるかどうかです。
ありがとうございます。
これはtrueです。文字列に変更するか、すべてのプリミティブ型を引用符で囲みます。 – miskohut