java如何读取文件内容和解析Json格式数据方式
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了java如何读取文件内容和解析Json格式数据方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。java读取文件内容
千家信息网最后更新 2026年11月02日java如何读取文件内容和解析Json格式数据方式
这篇文章主要介绍了java如何读取文件内容和解析Json格式数据方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
java读取文件内容,解析Json格式数据
一、读取txt文件内容(Json格式数据)
public static String reader(String filePath) { try { File file = new File(filePath); if (file.isFile() && file.exists()) { InputStreamReader read = new InputStreamReader(new FileInputStream(file), "UTF-8"); BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = bufferedReader.readLine(); while (lineTxt != null) { return lineTxt; } } } catch (UnsupportedEncodingException | FileNotFoundException e) { System.out.println("Cannot find the file specified!"); e.printStackTrace(); } catch (IOException e) { System.out.println("Error reading file content!"); e.printStackTrace(); } return null; }二、解析处理Json格式数据
private static void process(String txtStr) { JSONObject json = JSONObject.fromObject(txtStr); JSONArray datas = json.getJSONObject("data").getJSONArray("rows"); List三、结果存入数据库
private static void insert(List
四、测试
public static void main(String[] args) { String filePath = "E:\\wugang\\data\\weiboyi\\wechat.txt"; String txtStr = reader(filePath); if (txtStr != null) { process(txtStr); } else { System.out.println("Read the content is empty!"); } System.out.println("--- end ---"); }java 读取txt文件中的json数据,进行导出
txt文件中的内容如下
以下代码可直接运行
package com.hwt.count.test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFFont;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.util.CellRangeAddress;import org.apache.poi.hssf.util.HSSFColor;import net.sf.json.JSONObject;public class Testaa { public static void main(String[] args) { try { String path = "C:/Users/dell/Desktop/test.txt"; File file = new File(path); InputStreamReader isr = new InputStreamReader(new FileInputStream(file),"GBK"); BufferedReader br = new BufferedReader(isr); String content = br.readLine() ; br.close(); isr.close(); content = content.substring(2, content.length()-2); content = content.replace("},{", ";"); String[] arrContent = content.split(";"); //设置列头名称和表体数据 String[] rowsName = new String[]{"code_type","code","name"}; List
数据
单元
样式
文件
内容
格式
字体
边框
对象
篇文章
颜色
方式
右边
头名
宽度
表头
工作
测试
个数
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
哈尔滨大商圈互联网科技有限公司
互联网佳科技有限公司
工业互联网科技新基建
盈实互联网科技
朗新科技与工业互联网
科技互联网技术
亿策互联网科技
电子科技大学互联网
融势互联网科技
顺玮阁互联网科技
伴你行互联网科技有限公司
互联网科技网站
湖南洣水互联网科技有限公司扣款
农村开互联网科技讲堂
剑昆互联网络科技有限公司临桂
中国互联网有什么科技含量
中国科技创新与世界互联网大会
国大互联网教育科技有限公司薪资
互联网科技对化妆品行业
东风日产互联网科技公司叫什么
互联网科技
科技互联网
重庆互联网络科技
国外互联网科技网站
互联网教育科技公司vipkid
明优互联网科技有限公司
福建互联网展示科技馆设计
普陀区互联网教育科技管理办法
科技互联网公司两年变化
互联网科技大佬云集