1

オブジェクトを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クラスで作成する必要がありますか?

4

1 に答える 1