import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import org.json.JSONObject;
public class JavaJsonWrite {
public static void main(String[] args) throws Exception {
JsonWrite();
}
public static void JsonWrite() throws Exception {
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("E:\\Temp\\exampleWrite.json"), "UTF-8");
JSONObject obj = new JSONObject();// 创建JSONObject对象
obj.put("FLAG", "1");
for (Integer i = 1; i < 4; i++) {
JSONObject subObj = new JSONObject();// 创建对象数组里的子对象
subObj.put("Name", "array" + i);
subObj.put("String", "小白" + i);
obj.accumulate("ARRAYS", subObj);
}
System.out.println(obj.toString());
osw.write(obj.toString());
osw.flush();// 清空缓冲区,强制输出数据
osw.close();// 关闭输出流
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java使用org.json导出Json文件,使用OutputStreamWriter输出Json格式内容,通过JSONObject构建Json对象,再通过Json对象的toString方法将Json对象转换为字符串,通过OutputStreamWriter的write方法将字符串写到文件中,实际使用过程中需要注意流的关闭要房在finally里面。
资源推荐
资源详情
资源评论
收起资源包目录
Java使用org.json导出Json文件JavaJsonWrite.zip (1个子文件)
JavaJsonWrite.java 985B
共 1 条
- 1
资源评论
jackiendsc
- 粉丝: 237
- 资源: 74
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功