Java fastjson 解析json配置文件
2016-09-13 17:15
531 查看
需要准备下面工具:
json格式如下
生成Java实体类
核心代码块
导包
fastjson common-io(文件转化为Stirng) 网址:http://www.bejson.com/json2javapojo/ (JSON字符串转换成Java实体类(POJO))
json格式如下
{ "QRratio": { "x": 111, "y": 111, "width": 4000, "height": 4000 }, "Interleaved2of5": { "x": 111, "y": 111, "width": 4000, "height": 4000 }, "comment": "不同分辨率的情况下获取的区域不一样" }
生成Java实体类
核心代码块
//配置不同分辨率下不同的QR 和 25 码的配置文件 InputStream inputStream = new FileInputStream("config/billtype.conf.json"); String text = IOUtils.toString(inputStream,"utf8"); Root root = JSON.parseObject(text,Root.class);
导包
import com.alibaba.fastjson.JSON; import com.xudaolong.bean.config.Root; import org.apache.commons.io.IOUtils; import java.io.File; import java.io.FileInputStream;
相关文章推荐
- spring dubbo 配置环境报错
- Java log4j、junit4、应用
- 详细介绍如何在Eclipse中安装SVN
- UEditor 在springmvc+maven 中的简单使用
- spring+springMVC+mybatis +dubbo架构的开发环境搭建(二)
- eclipse 中 如何根据自己定义的 key 插入 相应的代码段
- Struts2(XWork)提供的拦截器的功能说明
- Java中函数参数的传递是值传递还是引用传递
- 単例模式
- Description Resource Path Location Type Java compiler level does not match the version of the instal
- myeclipse +svn
- java yield的简单使用
- java join的使用
- Java synchronized 非静态方法 静态方法的区别
- 第四章 JAVA基础之clone方法
- Java基础--泛型
- java wait和notify 简单理解
- java中split()特殊符号"." "|" "*" "\" "]"
- spring 注解404.
- java数组实现红包的方法