当前位置: 首页 > 知识库问答 >
问题:

如何在Android中读取Gson对象?

孟佑运
2023-03-14
{
  "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
      }
    ]
  }
}

共有1个答案

叶俊郎
2023-03-14

创建一个Java类,它是JSON的Java等价物,您可以使用类似于:json2pojo(http://www.jsonschema2pojo.org/)的站点来完成此操作。

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

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

对象是您的自定义对象。

 类似资料:
  • 问题内容: 我想使用套接字(在开发远程PC时)从Android客户端向Java服务器发送2个对象。 当然我知道上面的方法是行不通的,因为它可以提供。因此,现在我想知道如何使用Gson库对对象进行序列化和反序列化。提前致谢。 问题答案: gson可以在任何平台上与Java一起使用-不仅限于Android。 使用gson序列化单个对象: 使用gson反序列化为单个对象。 从示例中可以看到,gson非常

  • 问题内容: 我想使用套接字(在开发远程PC时)从Android客户端向Java服务器发送2个对象。 当然我知道上面的方法是行不通的,因为它可以提供。所以现在我想知道如何使用Gson库对对象进行序列化和反序列化。提前致谢。 问题答案: gson可以在任何平台上与Java一起使用-不仅限于Android。 使用gson序列化单个对象: 使用gson反序列化为单个对象。 从示例中可以看到,gson非常神

  • 我想从文本文件中读取文本。在下面的代码中,会发生异常(这意味着它会转到catch块)。我将文本文件放在应用程序文件夹中。我应该把这个文本文件(mani.txt)放在哪里才能正确阅读?

  • 我正在保存一个excel文件到设备(Android7)的存储,现在我想当用户点击按钮时打开excel文件,但现在当按钮点击应用程序会崩溃,而当im到我的存储和im打开文件直接在我的应用程序之外没有问题!!如果我的代码行错了,请帮忙,谢谢 日志:Android.os.FileUriExposedException:file:///storage/emulated/0/MessangerApp/Mes

  • 我正在对这个Google Books API URL做出响应 我有一个改装要求:' 和book.java 请求工作正确,我的意思是连接没有错误,并且改型返回的是响应,而不是失败。但我的字符串“title”为空。我怎么才能得到这个。请通过上面的链接检查JSON响应。 更新: 改装呼叫: BookCallback侦听器是我的主要活动:当我检查日志时,有 “成功”“标题%1为空”

  • 问题内容: 我如何使用Gson这个网址解析这个json物件:http://apis.skplanetx.com/weather/forecast/3hours ? appKey = 4ce0462a-3884-30ab-ab13-93efb1bc171f&version = 1&lon = 127.9259&lat = 36.991 我如何为该json对象编写Java模型。我不想写每个这样的变量。