が、私は以下のように表されるJSON文字列持って働いていません。使用Gson fromJson方法は
"{"RequestId":255,
"RequestTime":"2016-04-08T17:00:40.327",
"Otp":"123456",
"AppName":"This is my app name",
"IsAwaitingResponse":false}"
は、私も、私はGsonライブラリfromJson()メソッドを使用して作成したいという以下のクラスオブジェクトを持っているが...
public class AccessRequest{
public int Id;
public String RequestTime;
public String Otp;
public String AppName;
public Boolean IsAwaitingResponse;
}
私がgson.fromJsonメソッドを呼び出すと、エラーは発生しませんが、オブジェクトが設定されていません。これは、私はそれではなく、明らかに間違っているが、エラーがスローされないいくつかの奇妙なgsonオブジェクトに私の「AR」変数を設定している...
Gson gson = new Gson();
AccessRequest ar;
ar = gson.fromJson(jsonString, AccessRequest.class);
を使用しているコードです。
{serializeNulls:falsefactories:e8dad0a @ [ファクトリー[typeHierarchy = com.google.gson.JsonElement、アダプタ= com.google.gson.internal.bind.TypeAdapters $ 25]、
何から私は、私のJson文字列にエラーはありません(私はjsonに新しいです)ので、私は本当にこのメソッドが動作しない理由は本当にわからない...
出力はどこにありますか?それを生成するものは何ですか? – Savior
MCVEを投稿できますか? –
そのエラーメッセージを含む例外は何ですか? stacktraceを投稿してください。 – f1sh