我想创建一个帮助类来帮助我将任何对象序列化为 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