美文网首页
java fastjson 解析json配置文件

java fastjson 解析json配置文件

作者: 许道龙 | 来源:发表于2016-07-19 09:56 被阅读0次

    需要准备下面工具:

    
    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实体类

    bean.png

    核心代码块

    
            //配置不同分辨率下不同的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;
    
    

    相关文章

      网友评论

          本文标题:java fastjson 解析json配置文件

          本文链接:https://www.haomeiwen.com/subject/exemjttx.html