2

という名前のJavaクラスMyClassをテキスト ファイルに保存したいのですが、インターフェイスを実装する代わりに、 JSONを使用してファイル書き込み用のクラスをエンコードしたいと考えていSerializableます。さらに、クラスを保存するには、Google のGsonライブラリ、特にクラスを使用したいと考えていますJsonWriterMyClassクラスは、たとえば次のように定義されます。

public class MyClass{
 String html;    
 public MyClass(){}
}

上記の例に示すように、 にMyClassStringという名前のフィールドがhtmlあり、これには明らかにHTML コードが含まれている必要があります。

を介して JSON を使用してクラスをテキスト ファイルに保存できますか、JsonWriterまたは に渡す前に、フィールドをエンコードするか、フィールドで同様の処理( -like 関数htmlの呼び出しなど) を行う必要がありますか?URLEncodeJsonWriter

4

1 に答える 1