TxT文件转json文件
实际应用中很多设备导出的数据均为表格形式TXT文件,为了实际使用方便,可将内容转换成json文件,方便使用,java代码如下
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import org.apache.commons.lang3.StringUtils;import java.io.File; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner;public class ExcelReadUtil {public static void main(String [] args){System.out.println();JSONArray jsonArray = changer("E:\\work\\Missile-Velocity.txt","time");try {FileWriter file = new FileWriter("F:\\test.json");file.write(jsonArray.toString());file.close();} catch (IOException e) {e.printStackTrace();}}public static JSONArray changer(String filePath, String titleKey){JSONArray result = new JSONArray();File file = new File(filePath);ArrayList<String> title = new ArrayList<>();if(file.exists()){try {Scanner scanner = new Scanner(file);while (scanner.hasNextLine()){String lineData = scanner.nextLine().trim();if(StringUtils.contains(lineData,titleKey)){String [] datas = lineData.split("\\s{3,}");for(String data : datas){title.add(data);}}else if(title.size() > 0){String [] datas = lineData.split("\\s{3,}");JSONObject dataItem = new JSONObject();dataItem.put("ax",0);dataItem.put("ay",0);dataItem.put("az",0);dataItem.put("epochTime",datas[0]);for(int i = 1; i < datas.length; i++){dataItem.put(title.get(i),Double.valueOf(datas[i]) * 1000);}result.add(dataItem);}}} catch (FileNotFoundException e) {throw new RuntimeException(e);}}return result;} }
TxT文件转json文件相关推荐
- Python将txt文件转为json文件
python将txt文件转为json文件 txt文件中内容: [*]www.xiaoyang.1 [*]www.xiaoyang.12 [*]www.xiaoyang.135 [*]www.xiaoy ...
- pb文件转json文件python脚本
from google.protobuf import json_format import json import xxxx as pb # <--------- 这里是 proto 编译出来 ...
- Kettle CSV文件与json文件转换实例
一.CSV文件转换 CSV是Comma-Separated Values的缩写,即逗号分隔值.CSV文件是用逗号分隔数据字段的文件,因此也被称为逗号分隔值文件,有时会使用字符来替代逗号实现分隔,因此, ...
- CSV文件与json文件转换实例
一.CSV文件转换 CSV作为数据转存的一种常用格式,它有特定的实现规则,具体如下: 文件开头不能留空,以"行"为单位: 文件可含或不含列名,若含有列名,则位于文件第一行: 文件中 ...
- Python之文件处理-JSON文件
Step1:什么是JSON文件 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js ...
- 【Python】实现csv文件转json文件
import jsonimport pandas as pd# 读取CSV文件 csvData = pd.read_csv(r'testData.csv', header = 0) # 读取CSV文件 ...
- jackson Read 读取 json 文件和 Write 写入 json 文件 读写 json 文件
jackson Read Write 读取 json 文件和写入 json 文件 jackson 可以由这里获得 http://repo1.maven.org/maven2/com/fasterxml ...
- 常用文件类型 -- JSON文件介绍
文章目录 JSON文件介绍 1.1 什么是JSON 1.2 JSON语法规则 1.3 JSON举例 1.4 JSON和XML比较 1.4.1 XML的优缺点 1.4.1.1 XML的优点 1.4.1. ...
- python文件读取 ,json文件的存储
with open('C:\Users\10224298\Desktop\桌面文件') as file_object:#with在不需要访问文件后将其关闭. contents = file_ ...
最新文章
- Grails下 Membership和全文搜索实战录
- 数据结构之希尔排序------java实现
- Linux常用备份恢复工具
- 年轻人如何抵抗居高不下的房价?
- 计算机科学与技术毕业生简历,计算机科学与技术专业应届毕业生简历范文
- fpga烧写bin文件_S3C2440移植uboot之编译烧写uboot
- mysql技术blog_Mysql技术 - 包子博客 _ 关注互联网前端、开发、SEO、移动互联网应用技术...
- openstack trove实例状态转换条件--Mitaka版本
- SOLA(苏拉)病毒
- 研究生论文写作心得体会
- 十余种无限流量卡大对比,这一种的最实惠!
- Scala关键字lazy的理解和使用
- 微信编辑器 wxEditor 最牛逼的富文本编辑器
- 专注少儿成长,掌门少儿打造多维思维启蒙体验
- 彻底破解加密PDF文件
- 一图读懂 | “数据二十条”
- safari对100vh的兼容问题
- [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL
- python输出大字号汉字_Python print 玩转点阵字
- 大一学生网页课程作业 南京介绍网页设计 学生家乡网页设计作品静态 HTML网页模板源码 html我的家乡网页作业