【问题标题】:Android Read Data Json ObjectAndroid 读取数据 Json 对象
【发布时间】:2016-02-24 03:18:38
【问题描述】:

我的 JSON

[{
"id": 1,
"media": {
    "name": "ABC",
    "url": "abc.org/"
},
"published": "2016-01-24T16:00:00.000Z",
"_links": {
    "self": {
        "href": "acb.net"
    }
}
}]

这是我的代码

public class Channel {

   @SerializedName("id")
   private String mId;

   @SerializedName("media")
   // ????????????

   @SerializedName("published")
   private String mPublished;

   @SerializedName("_links")
   // ????????????
   }

请。帮我在@SerializedName("media")@SerializedName("_links")读取数据

【问题讨论】:

    标签: android json serialization


    【解决方案1】:

    你应该像这样创建一个新的模型类:

    public class Media {
    
     @SerializedName("name")
     private String name;
    
     @SerializedName("url")
     private String url;
    
    }
    

    然后在你的 Channel 类中你应该像这样映射它:

    public class Channel {
    
     @SerializedName("id")
     private String mId;
    
     @SerializedName("media")
     private Media mMedia;
    
    }
    

    对 _links 做同样的事情。创建模型名称 Links 或您喜欢的任何名称,并以与 Media 相同的方式映射它。

    【讨论】:

    • 非常感谢。我会试试的。!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多