Java读取json文件,再生产新的json文件
<!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>
//读取json文件public static String readJsonFile(String fileName) {String jsonStr = "";try {File jsonFile = new File(fileName);FileReader fileReader = new FileReader(jsonFile);Reader reader = new InputStreamReader(new FileInputStream(jsonFile),"utf-8");int ch = 0;StringBuffer sb = new StringBuffer();while ((ch = reader.read()) != -1) {sb.append((char) ch);}fileReader.close();reader.close();jsonStr = sb.toString();return jsonStr;} catch (IOException e) {e.printStackTrace();return null;}}
public static void main(String[] args) {String s = readJsonFile("I:\\img\\init.json");JSONObject jobj = JSON.parseObject(s);System.out.println(jobj);String s1 = JSONObject.toJSONString(jobj);JSONObject que = jobj.getJSONObject("QUE");//构建JSONArray数组System.out.println(que);try {//生成新的json文件BufferedWriter bw = new BufferedWriter(new FileWriter("I:\\img\\init1.json"));// 输出新的json文件bw.write(s1);bw.flush();bw.close();} catch (IOException e) {e.printStackTrace();}}
Java读取json文件,再生产新的json文件相关推荐
- txt doc rtf html,JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例.docx
JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例??2012-06-2 ...
- oracle参数文件备份,备份的控制文件和新的数据文件
备份的控制文件和新的数据文件 继续上一节的介绍: 我们可以想象,如果控制文件是从备份中恢复的,那么数据库在open过程中又将如何呢? 首先备份控制文件,打开数据库,增进检查点: [oracle@jum ...
- Java读取数据库的数据并转换为json数据
转换JSON格式需要一个org.json.jar库,网上一搜都有. [java] view plain copy [java] view plain copy [java] view plain ...
- java读取、写入保存、遍历ini文件配置数据
全栈工程师开发手册 (作者:栾鹏) java教程全解 java读取ini配置文件,将数据写入ini文件,遍历ini文件 需要引入org.dtools.javaini包,下载 测试代码 public s ...
- java+读取source资源_如何从JavaJAR文件中读取资源文件?
如何从JavaJAR文件中读取资源文件? 我试图从一个单独的JAR文件中访问一个XML文件,这个JAR是作为桌面应用程序运行的.我可以获得我需要的文件的URL,但是当我将它传递给FileReader( ...
- 使用NPOI按照word模板文件生成新的word文件
/// <summary>/// 按照word模板文件 生成新word文件/// </summary>/// <param name="tempFile&quo ...
- npoi word生成HTML,使用NPOI按照word模板文件生成新的word文件
/// /// 按照word模板文件 生成新word文件 /// /// 模板文件路径 /// 生成文件路径 /// 议案登记 public void CreateFileByTemplate(str ...
- jdk8读取文件_用于从文件读取/写入文件的新JDK 11文件方法
jdk8读取文件 我之前的文章重点讨论了可能添加到JDK 11中的Files.isSameContent()方法. JDK-8201276 ["(fs)向文件添加方法以从文件读取字符串或向文 ...
- char 转换 二进制 java_使用Java读取二进制文件并将其转换为char文件 - java
我正在尝试读取可以在here中找到的shortcod文件二进制文件. 我用来打印此文件内容的方法: public void read3RegularGraphs( String pathFile ) ...
最新文章
- 《Java虚拟机规范》阅读(三):Class文件格式
- Vim 删除不包含指定字符串的行及统计匹配个数
- MySQL误操作后如何快速恢复数据
- 数据结构 二叉树的遍历
- 【运维技术】Zookeeper单机以及集群搭建教程
- java.util 常见_Java基础知识-java.util.concurrent包下常见类的使用
- 工业级交换机大致可以分为哪几类?
- 码农和程序员的几个重要区别!
- 前端学习(2431):element里面的image组件
- python-weed的seaweedfs使用指南
- java程序员入职自我介绍,看完直接跪服
- svnadmin hotcopy整库拷贝方式(转载)
- python蒙特卡洛仿真_蒙特卡洛模拟Ising模型(附Python代码)
- html批量打印保存到pdf,批量打印成PDF时不用每次点击保存位置的技巧
- Android开发Linux shell命令
- Cocos2d-js 音乐or音效
- ruoyi 项目启动步骤
- 计算机专业毕业设计题目哪个简单,计算机专业毕业设计题目计算机专业毕业设计的类型...
- 红米K40使用半个月,谈谈上手体验,“优缺点”非常明显!
- c语言中gets与puts,请教puts和gets函数