java如何读取文件内容和解析Json格式数据方式
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要介绍了java如何读取文件内容和解析Json格式数据方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。java读取文件内容
千家信息网最后更新 2025年11月10日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安全错误
数据库的锁怎样保障安全
服务器在电脑上起什么作用
网络安全态势感知应用
网络安全网红词语
系统显示没有安装到服务器
网络安全法中三同步
网络安全普法进校园课件
ct机本地数据库怎么改名字
国家网络安全宣传周宣传资料
数据库ktv系统
安卓软件开发可以干哪些副业
barone 数据库设置
戴尔服务器格式化磁盘
安阳华易网络技术有限公司
软件开发技术条件
腾讯云服务器快照费
供应链数据库安全
我的世界斗罗大陆服务器怎么创建
云南常染色体DNA数据库
网络安全公司待遇怎么样
邢台软件开发参考价
鹤壁哪个学校有计算机网络技术
学生数据库管理
阿里的网络安全员多少钱
移动DHS服务器
数据库中取变量的值怎么走
服务器虚拟机手动迁移
软件开发与测试课程设计
供应链数据库安全
奥的斯用服务器做
为什么软件开发就业前景广