java如何读取文件内容和解析Json格式数据方式
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍了java如何读取文件内容和解析Json格式数据方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。java读取文件内容
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
r410服务器怎么光驱启动
我的世界求炎服务器
大小单双软件开发
日本网络安全管理局
有没有学护理专业的软件开发
山西服务器主机产品云空间
oracle数据库去重
温氏金蝶互联网科技公司
深圳公交车数据库api
计算机网络技术游戏动漫
个人软件开发流程
呼市app软件开发培训机构
神武2服务器开放时间
海康ntp服务器
pl sql数据库迁移视频
怎么筛选另一个表格的数据库
服务器第一龙头股
网络技术数据库技术信息安全
服务器黑屏
怎么分辨服务器内存和主机内存
网络安全费用申请
妨碍网络安全犯罪严重被
为什么说网络安全是一个体系
学校网架安全服务器
软件开发公司的基础岗位
网络安全法规定维护
无锡专业冷库软件开发
服务器限流是不是不会瘫痪
电脑怎么更改网络安全环境
pcs7数据库问题