首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

json解析有关问题,高手帮帮忙啊

2013-02-25 
json解析问题,高手帮帮忙啊!!!!!!!!!!:{ 存储:[允许程序写入外部存储,如SD卡上写文件,允许读取外部

json解析问题,高手帮帮忙啊!!!!!!!!!!
:{ " 存储":["允许程序写入外部存储,如SD卡上写文件","允许读取外部存储卡"]," 硬件控制":["允许振动","通过手机或耳机的麦克录制声音"]," 系统工具":["获取售货帐单"]," 手机通话":["访问电话状态"]," 网络通讯":["访问网络连接,可能产生GPRS流量","获取网络信息状态","允许访问Wi-Fi网络状态信息"] }


上面怎么用json解释?求详细java代码。谢谢高手们。 json 网络 存储 手机 通讯
[解决办法]
其实JSONObject里有个Map
本来是private的,改成下面这个
public final Map map;
直接能遍历所有的
JSONObject jsonObject = new JSONObject(str);
HashMap map = (HashMap) jsonObject.map
Set<Map.Entry> set = map.entrySet();
for (Entry entry : set)
{
System.out.println(entry.getKey() + " " + entry.getValue());
}
输出结果
系统工具 ["获取售货帐单"]
存储 ["允许程序写入外部存储,如SD卡上写文件","允许读取外部存储卡"]
网络通讯 ["访问网络连接,可能产生GPRS流量","获取网络信息状态","允许访问Wi-Fi网络状态信息"]
手机通话 ["访问电话状态"]
硬件控制 ["允许振动","通过手机或耳机的麦克录制声音"]

热点排行