java更好的解析Json数据
来源:互联网 发布:申请开淘宝店容易吗 编辑:程序博客网 时间:2024/06/06 15:56
每次使用JsonObject个某个数据时候,总是抛出异常,这样看见会相当的烦躁。
我是不太喜欢 这样抛出 异常 每次都去try cahch
public Map<String,Object> parseToMap(JSONObject obj){Map<String,Object> map = new HashMap<String, Object>(); try{for(Iterator<?> iterator = obj.keys() ;iterator.hasNext(); ){String key = TransformUtils.toString(iterator.next()); Object data = obj.get( key) ; if(data instanceof JSONArray){map.put(key, parseToMaps((JSONArray)data)) ; }else{map.put(key, TransformUtils.toString( data)) ; }}}catch(Exception e){}return map ; }public List<Map<String,Object>> parseToMaps(JSONArray jsonArray){List<Map<String,Object>> maps = new Vector<Map<String,Object>>();try {int length = jsonArray.length() ;for(int x=0;x<length;x++){Object data = jsonArray.get( x) ; if(data instanceof JSONObject){maps.add( parseToMap((JSONObject) data)) ; }}} catch (Exception e) {}return maps ; }
0 0
- java更好的解析Json数据
- JAVA解析json数据
- Java解析JSON数据
- 【Java】json数据解析
- JAVA解析JSON数据
- Java解析JSON数据
- Java解析json数据
- JAVA解析JSON数据
- java 解析json数据
- Java解析json数据
- Java解析json数据
- Java解析JSON数据
- java解析json数据
- java解析json数据
- Java Json数据解析
- JAVA解析JSON数据
- Java 解析json数据
- Java解析Json数据
- php const和define的区别(php类中如何定义常量)
- Win7 64bit 安装VisualSVN出现报错:Servic 'VisualSVN Server' failed to start.解决办法
- spring 集成junit做测试
- 重构方法 mark
- 非阻塞Connect对于select时应注意问题
- java更好的解析Json数据
- CyclicBarrier介绍
- 数据库批量插入数据
- C#操作Office组件(八)
- java重构学习5:解剖临时变量(Split Temporary Variable)
- 这样算懒惰的程序员吗?
- cgi You don't have permission to access /cgi-bin/mult.cgi on this server.
- android banner广告接入,仅涉及技术
- linux中sysfs 创建设备节点的方法sysfs_create_group DEVICE_ATTR