码迷,mamicode.com
首页 > 编程语言 > 详细

超简单的处理JSON格式和JSON数组格式的String

时间:2015-04-30 12:26:13      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

      现在网站上有不少处理JSON格式的工具类,但是我找了一天,发现大都是需要编写相应对象类来进行处理,比较麻烦,比如:Gson,json-lib。Gson,json-lib这些处理那些接口之类的参数名字和个数固定的json格式那是杠杠的,没得说。但是我要做的是用来处理测试数据文件,测试数据文件偏偏是参数名字,个数都不固定,而且我写的Groovy脚本只能是一个文件,要是使用Gosn之类的话,就得每个测试文件都要写一个内部类,麻烦不说,重用性还低。

    最后发现有个工具类处理这种参数个数或名称不固定的String超简单,只要调一个方法。就是这个工具类:net.sourceforge.plastosome.json.JSON

   方法是 JSON.deserialize(Reader reader)

Reader的子类有针对String类型和file的,所以完全没有问题。 不管要处理[{},{}]还是[{}]还是[{ {} } {  {}}]都能成功解析。如果[]中只有一个json,那么方法返回值就是个hashmap,如果[]中有多个json,返回值就是arraylist。这个大家用getClass()方法就能看出来。

 

超简单的处理JSON格式和JSON数组格式的String

标签:

原文地址:http://www.cnblogs.com/jefzha/p/4468502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!