こんにちは、私はここで間違っていることを理解できないようです。私はそれに目を新しくしたいと思っていました。GSON使用時のヌルポインタ
私のJSONのようなになります。
{
“EventDocVersion”:”2006-05-05”,
“EventDocId”:”ABC”,
“CustomerId”:”527185744892”,
“Events”:[{
“EventType”:“HITReviewable”,
“EventTimestamp”:“2005-01-31T235959Z”,
“HITTypeId”:“3ZYIH7REHFTJ0AUXF6IE6EXWY5V1O5”,
“HITId”:“3LAZVA75NI96Z33B4ICBRHEA9FQ2OM”
}]
}
とここで私はそれを解析しています方法です:
JsonObject messageBody = new JsonParser().parse(rawMessage.getBody()).getAsJsonObject();
JsonArray events = messageBody.getAsJsonArray("Events");
System.err.println("MessageBody: [" + messageBody + "]");
System.err.println("We have Events: [" + events + "]");
print文が印刷されています
MessageBody: [{"“EventDocVersion”":"”2006-05-05”","“EventDocId”":"”ABC”","“CustomerId”":"”527185744892”","“Events”":[{"“EventType”":"“HITReviewable”","“EventTimestamp”":"“2005-01-31T235959Z”","“HITTypeId”":"“3ZYIH7REHFTJ0AUXF6IE6EXWY5V1O5”","“HITId”":"“3LAZVA75NI96Z33B4ICBRHEA9FQ2OM”"}]}]
We have Events: [null]
面白い部分を私もできないです
あなたが使用しているにも私のためにnullを返しますの..
あなたのプリントは、あなたが –
のプリントを追加教えてください何が。 –
あなたはどこにでも二重引用符を参照していそれらを追加するのを忘れて?それは正しい –