【问题标题】:Android How to read Gson object in android?Android 如何在 android 中读取 Gson 对象?
【发布时间】:2015-04-29 07:33:35
【问题描述】:

我有我的回应

{
  "status_code": 200,
  "body": {
    "canCreate": 0,
    "totalItemCount": 76,
    "response": [
      {
        "blog_id": 182,
        "title": "Test Blog",
        "body": "<p>dSsadasddaasd<\/p>\r\n<p><img src=\"\/seapidev\/public\/album_photo\/7c\/04\/0478_3c26.png?c=440c\" alt=\"\"><\/p>",
        "owner_type": "user",
        "owner_id": 1,
        "category_id": 1,
        "creation_date": "2015-04-22 07:16:28",
        "modified_date": "2015-04-22 07:16:28",
        "view_count": 3,
        "comment_count": 0,
        "search": 1,
        "draft": 0,
        "category_title": "Arts & Culture",
        "url": "http:\/\/dev1.bigsteptech.in\/seapidev\/blogs\/1\/182\/test-blog",
        "owner_url": "http:\/\/dev1.bigsteptech.in\/seapidev\/profile\/admin",
        "owner_image": "http:\/\/dev1.bigsteptech.in\/seapidev\/public\/user\/69\/04\/0465_82ca.png?c=b4e4",
        "owner_title": "SocialEngineAddOns Admin",
        "allow_to_view": 1
      }
    ]
  }
}

我想在 Gson 中转换然后读取,如何在我的项目中复制这个文件结构??

你能帮我吗,因为我是安卓新手。

提前谢谢...

【问题讨论】:

标签: android


【解决方案1】:

创建一个与 JSON 等效的 Java 类,您可以使用类似的网站:json2pojo (http://www.jsonschema2pojo.org/) 为您执行此操作。

然后要将 JSON 转换为 Java 对象,您可以执行以下操作:

Gson = new Gson();
Object obj = (Object) gson.fromJson(json, Object.class);

Object 是您的自定义对象。

【讨论】:

  • { "status_code": 200, "body": { "canCreate": 0, "totalItemCount": 76, "response": [ { "blog_id": 182, "title": "测试博客", "owner_image": "http:\/\/dev1.bigsteptech.in\/seapidev\/public\/user\/69\/04\/0465_82ca.png?c=b4e4", "owner_title": " SocialEngineAddOns Admin", } ] 我想阅读 status_code ,正文中的响应,我该怎么做。请在这里帮助我。谢谢
  • 请说明问题。你只想要状态码?
  • 谢谢你,这太棒了,解决了我的问题。我还有一个问题,我想根据我的 Json 数据在 android 中生成一个表单,你能帮我怎么做吗??
  • @user3256822 很高兴我能帮上忙!如果您能接受答案,我将不胜感激。如果您还有其他问题,可以开始聊天,我很乐意为您提供帮助!
  • 非常感谢蒂姆这么好的支持,我真的很感激。 StackOverflow 就像开发者的第二人生,你们真的很棒,再次感谢您的支持。我想问一个问题。我有一个 json 响应,我想根据这个 json 响应创建一个表单,其中包含一些字段,如 EditText、Select Box 类型等,你能帮我看看,我怎样才能在 android 中生成这样的表单.有没有办法在android中做到这一点。请在这里帮助我。非常感谢你提前。 :) :)
【解决方案2】:

尝试http://www.jsonschema2pojo.org/ 生成你需要的所有类

【讨论】:

  • 谢谢你,这太棒了,解决了我的问题。我还有一个问题,我想根据我的 Json 数据在 android 中生成一个表单,你能帮我怎么做吗??
猜你喜欢
  • 1970-01-01
  • 2012-10-27
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-08
  • 1970-01-01
  • 2015-04-08
相关资源
最近更新 更多