オブジェクトをjsonに、またはその逆にシリアル化するのに役立つヘルパークラスを作成したかったのです。私はグーグルを試みましたが、関連するものは何もありません。検索するのに適切な用語が何かわからないかもしれません。これが私がこれまでに取り組んだことです..
public class Serializer {
private static Moshi moshi;
public Serializer(){
moshi = new Moshi.Builder().build();
}
public static <T> T parse(String json) throws IOException {
JsonAdapter<T> adapter = moshi.adapter(T);
// error at adapter(T): "Expression expected"
return adapter.fromJson(json);
}
@NonNull
public static <T> String stringify(T obj){
JsonAdapter<T> adapter = moshi.adapter(T);
// same error as the above
return adapter.toJson(obj);
}
}
私がやろうとしていることが役に立たない場合、toJson()
各fromJson
クラスで作成する必要がありますか?