【Java】java 读写 json文件,java读写文件
文章目录
- jar包下载
- json对象写入到json文件
- 读取json文件成json对象
- 更多例子
jar包下载
使用这个jar包:https://github.com/stleary/JSON-java
然后下载这个jar包操作读写文件更方便:https://commons.apache.org/proper/commons-io/
json对象写入到json文件
package com.item1.hello;import org.apache.commons.io.FileUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;import java.io.File;
import java.io.IOException;public class test1 {// 测试json对象写入到文件public static void testJsonWriteFile() throws IOException {JSONArray ja = new JSONArray(); //json列表JSONObject jo = new JSONObject(); //json字典jo.put("filename", "test");jo.put("value1", 123);jo.put("value2", 12.34);jo.put("value2", true);ja.put(jo); //字典推入列表File file = new File("json1.json");FileUtils.write(file, ja.toString(), "utf-8", false);}public static void main(String[] args) throws IOException {testJsonWriteFile();}
}
读取json文件成json对象
package com.item1.hello;import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;import java.io.File;
import java.io.IOException;import org.apache.commons.io.FileUtils;public class test1 {public static void testJsonReadFile() throws IOException {File file=new File("json1.json");String content= FileUtils.readFileToString(file,"UTF-8");System.out.println(content);JSONArray ja=new JSONArray(content);System.out.println(ja);}public static void main(String[] args) throws IOException {testJsonReadFile();}
}
更多例子
https://github.com/stleary/JSON-java/blob/master/Examples.md
【Java】java 读写 json文件,java读写文件相关推荐
- Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决 参考文章: (1)Java中使用json时java.lan ...
- Jso对象转化Java对象_Nutz.Json 转为Java对象
Json字符串转Java对象, 分成几种情况 从目标对象的类型看: 无Pojo类对应 Json.fromJson(source/*来源参数*/) 有Pojo类对应 Json.fromJson(Clas ...
- java如何读写json文件
java如何读写json文件 在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml.json等)也是 ...
- java读写json格式的文件方法详解.txt,并批量存储进redis
捐躯赴国难,视死忽如归.恸哭六军俱缟素,冲冠一怒为红颜.君子坦荡荡,小人长戚戚.风日晴和人意好,夕阳箫鼓几船归.民为贵,社稷次之,君为轻.Java 读写json格式的文件方法详解 文章录入:7747. ...
- 在线JSON转JAVA工具
在线JSON转JAVA工具 在线JSON转JAVA工具 JSON:(JavaScript Object Notation, JS对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript ( ...
- java对象与json对象间的相互转换
工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载. 点击下载 1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如 ...
- JSON文件的读写(java)
一.首先引入第三方库(fastjson:可以把Java对象转换为Json格式,同样也可以把Json格式转换为Java对象) import com.alibaba.fastjson.JSONObject ...
- java大文件读写操作,java nio 之MappedByteBuffer,高效文件/内存映射
http://langgufu.iteye.com/blog/2107023 java处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的Io类,不过如果 ...
- java应用:csv文件的读写
csv数据特点: csv是文本格式,一行数据是一条记录,每个单元之间用","隔开.csv数据可以用Excel打开. 读写csv文件的主要程序如下所示: 1 import java. ...
- java 文件随机读取_Java 实现文件随机读写-RandomAccessFile
现有如下的一个需求,向已存在1G数据的txt文本里末尾追加一行文字,内容如下"Lucene是一款非常优秀的全文检索库".可能大多数朋友会觉得这个需求很easy,说实话,确实easy ...
最新文章
- Java Sort中Comparator的语义分析
- 利用mysql做信息管理_利用MySql实现学生信息管理系统的后台数据管理
- linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决
- 查看docker的端口映射情况
- big sur无法验证macos_网易邮箱出现重大失误,忘记续期HTTPS证书导致大量用户无法使用...
- mysql连接数紧张_Mysql 查看连接数,状态,最大并发数
- npm run dev 报错echarts
- [设计模式]合成复用原则
- mysql 模拟序列_【原创】MySQL 模拟PostgreSQL generate_series 表函数
- python I/O原理
- java 定时器 quartz_Java定时器和Quartz使用
- 产品经理需要NPDP证书吗?
- SNS光纤交换机命令及作用
- curl php 用途,PHP使用CURL详解
- 崔希凡JavaWeb笔记day19-day21(2016年10月4日17:35:51)
- 详解C语言中的#define、#undef、#indef、#ifndef、#else、#endif,#if,#elif
- iOS学习-判断日期是周几
- C# 读取CSV文件
- 【Python】时间序列分析
- 自学两个月,我是怎么从0基础到拿到7个offer的
热门文章
- 商城购物车php代码,php网上商城购物车代码一例
- SQL之SQL99语法 没错就这么简单
- Android刷机Windows10,蓝魔i9s Win10+Android双系统的刷机教程及固件下载
- Android 源码 分析
- Byte学堂:出租车数据竟然可以这么玩!
- Fiddler | fiddler的https设置/证书失效怎么办
- 抖音云蹦迪源码/很火的直播打赏类项目源码
- Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
- miui tv android,MIUI for TV 3.0上线 应用远程安装 手机反控电视
- 简单python程序代码_几个简单的python程序分享