【发布时间】:2014-10-30 12:38:19
【问题描述】:
我必须在我的应用程序中实现 json 数据。但我不知道如何从服务器获取数据。我正在使用 ION 库。
{
"search": [{
"id": "5454003",
"description": "Larger Than Life",
"url": "http://audiojungle.net/item/larger-than-life/5454003",
"type": "item",
"sales": "1469",
"rating": "5",
"item_info": {
"id": "5454003",
"item": "Larger Than Life",
"url": "http://audiojungle.net/item/larger-than-life/5454003",
"user": "pinkzebra",
"thumbnail": "https://0.s3.envato.com/files/67162834/upbeatsongwinner2.jpg",
"sales": "1469",
"rating": "5",
"rating_decimal": "4.96",
"cost": "18.00",
"preview_type": "audio",
"preview_url": "https://0.s3.envato.com/files/94250640/preview.mp3",
"length": "2:35"
}
} ] }
这是我的 json 数据。我想在我的应用程序数据中显示“成本”、“用户”等。但我没明白。离子代码来了,
Ion.with(this)
.load("http://marketplace.envato.com/api/edge/search:audiojungle,,happy.json")
.asJsonObject().setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception arg0, JsonObject data) {
// TODO Auto-generated method stub
}
});
所以如果有人知道,请帮助我。提前谢谢你。
【问题讨论】:
-
从对象数据中获取数组“search”,然后获取其元素之一(或迭代数组),然后获取元素“item_info”,然后获取元素“cost”或“user”...为什么它得到+1?这个问题是典型的“how to parse json with X library”在这里回答了很多次
-
但我真的对此一无所知。请给我任何参考。
-
您的 JSON 数据无效 Fotomat SyntaxError: JSON.parse: expected ',' or ']' after array element at line 23 column 3 JSON data
-
ok:检查 ION 使用了哪个 json 库,然后找到该库的文档,阅读它(或 google 获取示例),编写代码......足够简单吗?
-
请任何人帮助我。
标签: android json nested android-ion