gpt4 book ai didi

java - Android中如何解析树结构JSON并显示在UI中

转载 作者:行者123 更新时间:2023-11-30 11:08:20 28 4
gpt4 key购买 nike

我是 Android 新手,对 JSON 解析了解不多。我有树结构 JSON,但无法在类中解析和存储它,我很困惑如何在 UI 上显示。

注意:我已经尝试过 JSON 手动解析,任何用于此的库,请给我提示。::: 无法在 ui 中获取,我想将数据获取到棘手的标题 View 中。任何想法,我在不同的类别中分别存储子类别 1、2、3 和 4 作为类别列表,因为我每个类别只有四个子类别。

下面是代码 fragment ,显示了我到目前为止所做的事情,但我不确定它是否有效,有人可以帮助我了解如何在 Java 类中存储数据以及如何在 UI 上访问和显示数据。

UI 结构:每个类别都是 Stricky Top。(问题:在此 View 上显示数据期间)

Category1
Sub Category 1
data
Sub Category 2
data
Sub Category 3
data
Sub Category 4
data
Category2
Sub Category 1
data
Sub Category 2
data
Sub Category 3
data
Sub Category 4
data
.
.
.

我有 JSON 数据,结构图像,我有 json。 http://imgur.com/8kAIE5Q JSON 数据: Click Here enter image description here我在 android 中解析期间所做的事情:我在此处为子类别类(如 commclass、calsiclass、文本类)添加了单独类的数据。

获取这些列表中的所有广告;

显示每个类别和子类别相同的所有数据。如何显示类中的相应数据。

提前致谢。如果有人可以帮助解决在 android 中解析这些类型的 JSON 数据的适当技巧,我将不胜感激。

最佳答案

途中的小提示。如果您厌倦了手动进行 JSON 解析,您可以改用库。

GSON不错,https://code.google.com/p/google-gson/ .使用这个库,您只需创建一个与 JSON 属性匹配的 Java 类,GSON 将自动解析您的 JSON 输入。有关示例,请参见 URL。

甚至有一个 gradle 依赖以便于添加:http://mvnrepository.com/artifact/com.google.code.gson/gson/

'com.google.code.gson:gson:2.3.1'

将以上内容添加到您的 build.gradle 依赖项中。

关于java - Android中如何解析树结构JSON并显示在UI中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28599774/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com