博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解析json实例
阅读量:4634 次
发布时间:2019-06-09

本文共 1669 字,大约阅读时间需要 5 分钟。

解析项目目录中的一个json文件,将之转化为List的一个方法。

package com.miracles.p3.os.util;import com.miracles.p3.os.mode.VideoBean;import org.json.JSONArray;import org.json.JSONObject;import java.util.ArrayList;import java.util.List;/** * Created by SevilinMa on 2016/3/17. */public class ConfigHelper {    private static ConfigHelper configHelper;    public final String LIB_FILE = "./lib.json";    public final String CONFIG_FILE = "./config.json";    private ConfigHelper(){    }    public static ConfigHelper contextConfigHelper(){        if(configHelper == null){            configHelper = new ConfigHelper();        }        return configHelper;    }    public List
getHelperVideoList(){ List
liblist = new ArrayList<>(); String jsontext = FileUtil.readFile(LIB_FILE); try { JSONObject jsonObject = new JSONObject(jsontext); JSONArray libs = jsonObject.getJSONArray("helplib"); JSONObject item; VideoBean bean; for(int i=0;i

 

 

 

package com.miracles.p3.os.util;import java.nio.file.Files;import java.nio.file.Paths;import java.util.stream.Stream;/** * Created by SevilinMa on 2016/3/17. * 文件Util类,用于文件处理相关操作 */public class FileUtil {    /**     * 读取文件所有数据     * @param path 文件路径     * @return 返回String     */    public static String readFile(String path){        StringBuilder sb = new StringBuilder();        try(Stream
stream = Files.lines(Paths.get(path))){ stream.forEachOrdered(sb::append); }catch (Exception e){ e.printStackTrace(); } return sb.toString(); }}

 

转载于:https://www.cnblogs.com/rixiang/p/5291835.html

你可能感兴趣的文章
cocos2d-x 3.10 PageView BUG
查看>>
装饰器的基本使用:用户登录
查看>>
CSS选择器总结
查看>>
第三周-第08章节-Python3.5-文件修改详解
查看>>
npm修改淘宝原
查看>>
通过代理进行页面传值
查看>>
Vue-Resource请求PHP数据失败的原因
查看>>
搭建vue.js环境
查看>>
《xxx系统》分析
查看>>
/var/run/utmp文件操作函数
查看>>
经1503 20151453 张开拓
查看>>
web.py下获取get参数
查看>>
软件缺陷处理流程
查看>>
Docker - Install docker on CentOS
查看>>
ubuntu之路——day8.1 深度学习优化算法之mini-batch梯度下降法
查看>>
牛客网 二进制数
查看>>
vim中如何按一个键就保存文件
查看>>
scapy windows install
查看>>
Pandoc PDF 中文
查看>>
Eclipse使用Maven建立SSM多模块的项目
查看>>