小编xia*_*mao的帖子

如何通过gson解析json数组与多个对象?

如何使用gson解析json?我有一个包含多个对象类型的json数组,我不知道,我需要创建哪种对象来保存这个结构.我无法更改json数据格式(我不控制服务器).我可以使用gson或其他库解析这个json数组,我该怎么办?

这是json代码块:

[
  {
    "type": 1,
    "object": {
      "title1": "title1",
      "title2": "title2"
    }
  },
  {
    "type": 2,
    "object": [
      "string",
      "string",
      "string"
    ]
  },
  {
    "type": 3,
    "object": [
      {
        "url": "url",
        "text": "text",
        "width": 600,
        "height": 600
      },
      {
        "url": "url",
        "text": "text",
        "width": 600,
        "height": 600
      }
    ]
  },
  {
    "type": 4,
    "object": {
      "id": 337203,
      "type": 1,
      "city": "1"
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

java android json gson

7
推荐指数
1
解决办法
2万
查看次数

关于Android Studio 0.5'sourceSets'

我将Android Studio更新为0.5版,但'build.gradle'文件有一些警告.

像这样:'build'中的'main'不能应用于......

在Android Studio的项目面板中,源文件显示一些警告,请访问图像https://raw.github.com/MarkMjw/xiangmao.github.io/master/test.png

代码:

sourceSets {
    main{
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我的项目由Eclipse创建,有些成员仍然使用Eclipse,但其他成员都使用Android Studio,因此我不会将目录结构更改为Gradle样式.

我应该怎么解决这个问题?

android android-studio

5
推荐指数
1
解决办法
2763
查看次数

标签 统计

android ×2

android-studio ×1

gson ×1

java ×1

json ×1