次の動的キーJson Stringを解析しようとしています。改造を使用して動的キーJson Stringを解析する
"report":{
"data":{
"results":{
"558952cca6d73d7d81c2eb9d":{
"Max":-1,
"Min":-1,
"Slope":-1,
},
"558ce148a6d73d7d81c2fa8a":{
"Max":-2,
"Min":-1,
"Slope":-2,
}
}
}
}
私はデータを取得しようとしていますが、最後の動的json Stringの解析中にエラーが発生しています。
public class Report {
@SerializedName("data")
@Expose
private Data data;
public Data getData() {
return data;
}
public void setData(Data data) {
this.data = data;
}
@Override
public String toString() {
return "Report{" +
"data=" + data +
'}';
}
}
public class Data {
@SerializedName("results")
@Expose
private ResultInside result;
public ResultInside getResult() {
return result;
}
public void setResult(ResultInside result) {
this.result = result;
}
}
public class ResultInside {
/*@SerializedName("results")
@Expose*/
private Map<String, Vitals> elemDetails = new HashMap<>();
public Map<String, Vitals> getElemDetails() {
return elemDetails;
}
public void setElemDetails(Map<String, Vitals> elemDetails) {
this.elemDetails = elemDetails;
}
}
この場合、どのように解析するかを教えてください。
こんにちは!あなたは解決策を見つけましたか?私も同じ問題がありました。 – GensaGames
@GenkaKasyan以下の回答を確認してください。 – CoDe
@ Shubh Hai、私は同じ問題を抱えています.Pojoクラスを動的キーに追加する方法がわかりません.Vitalsクラスで使用したことを教えてください。 – MathaN