相关疑难解决方法(0)

使用Retrofit解析动态密钥Json字符串

我正在尝试解析以下动态密钥Json String.

"report":{
    "data":{
        "results":{
            "558952cca6d73d7d81c2eb9d":{
                "Max":-1,
                "Min":-1,
                "Slope":-1,
            },

            "558ce148a6d73d7d81c2fa8a":{
                "Max":-2,
                "Min":-1,
                "Slope":-2,
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

以下我试图获取数据,但在解析最后一个动态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) …
Run Code Online (Sandbox Code Playgroud)

android json retrofit

22
推荐指数
2
解决办法
9069
查看次数

标签 统计

android ×1

json ×1

retrofit ×1