如何获取数据从JSON [英] How to fetch Data From JSON
本文介绍了如何获取数据从JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下的JSON数据。
I have following data from JSON
{
"MenuName": "starter dish",
"SubMenu": [
"pizza dish1",
"pizza dish2"
],
"Price": [
"100",
"110"
]
},
在这里,我可以很容易地获取从数据中 MENUNAME
键启动盘,但是当我取的子菜单数据
我得到整个字符串为 [比萨dish1,比萨dish2]
。
From here i can easily fetch data from "Menuname
" key as starter dish but when I fetch data from "Submenu
" I get whole string as ["pizza dish1", "pizza dish2"]
.
请给我建议的方法来区分这两种比萨饼dish1和比萨dish2
Please suggest me way to differentiate both pizza dish1 and pizza dish2
推荐答案
子菜单
和价格
不是字符串,是 JSONArray
,所以你需要使用 for循环
从获取所有值子菜单
JSONArray
$ C $为:
Submenu
and Price
is not String it is JSONArray
so you will need to use for-loop
to get all values from Submenu
JSONArray
as:
JSONArray jsonsubmenu=yourjsonobject.getJSONArray("Submenu");
for(int i=0;i < jsonsubmenu.length();i++){
// get all values from jsonsubmenu JSONArray..
String str_value=jsonsubmenu.optString(i);
....
}
这篇关于如何获取数据从JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文