我是Android新手,我对JSON解析没有太多了解。 我有树结构JSON,但无法解析并将其存储在类中,我很困惑如何在UI上显示。
注意:我尝试过JSON Parsing Mannually,任何一个libary,给我提示。 :::无法在ui中获取,我想将数据提取到严格的标题视图中。任何想法,我将不同类别的子类别1,2,3和4分别存储为类列表,因为我每个类别只有四个子类别。
下面是代码剪切显示我到目前为止所做的事情,但我不确定是否有效,任何人都可以帮助我如何在java类中存储数据以及如何在UI上访问和显示它。
UI结构:每个类别都是Stricky Top。(问题:在此视图上显示数据期间)
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 我在android中解析过程中做了什么:我在子类别类的单独类中添加了数据,如commclass,callsiclass,text class here。
在这些列表中获取所有广告;
显示每个类别和子类别相同的所有数据。如何在课堂上显示各自的数据。
提前致谢。我很感激,如果有人可以帮助解决在android中解析这些类型的JSON数据的适当技巧。
答案 0 :(得分:1)
途中有点小提示。如果您厌倦了手动执行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依赖项中。