读取linux服务器内带格式文件,转为json字符串
2017-10-26 15:12
721 查看
版权声明:本文为博主原创文章,转载请附上博主原地址 https://blog.csdn.net/zhaosongbin/article/details/87918327
工具类方法:ReadTextUtil
[code] 1 package com.dc.health.platform.common.utils; 2 3 import com.alibaba.fastjson.JSONObject; 4 5 import java.util.ArrayList; 6 import java.util.List; 7 8 public class ReadTextUtil { 9 10 public static JSONObject ReadTextToJson(String path) { 11 if (path == null || "".equals(path)) 12 return null; 13 List<JSONObject> jsObjectList = new ArrayList<>(); 14 List<String> flist = SSHUtil.execCom("cat " + path); 15 if (flist != null && flist.size() > 0){ 16 for (String s : flist) { 17 JSONObject jsObject = new JSONObject(); 18 String[] str = s.split("\\s+"); 19 if (str != null && str.length > 1){ 20 jsObject.put(str[0], str[1]); 21 }else if (str != null && str.length > 0){ 22 jsObject.put(str[0], ""); 23 } 24 jsObjectList.add(jsObject); 25 } 26 } 27 JSONObject json = new JSONObject(); 28 json.put("data", jsObjectList); 29 return json; 30 } 31 }
相关文章推荐
- 把配置文件以json字符串格式保存,并读取放到一个map中
- 在文件中读取、存储Json格式的字符串
- C#根据指定url下载文件并读取.csv数据转为json格式
- 从文件中读取字符串并格式取值的例子
- 【菜鸟手打js】第四篇-将数据集转为json格式字符串
- C# JSON格式的字符串读取到类中
- 字符串转为json格式
- JAVA读取FTP文件并转为字符串
- 以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器
- 读取json格式为DataFrame(可转为.csv)的实例讲解
- 从ini格式文件中(没行是“键=值”格式)中读取配置项的值,Split字符串的处理(综合)
- C# -- 把json字符串转为对象并读取各属性的值
- PHP记录和读取JSON格式日志文件
- 以字符串形式读取github上.json文件
- $.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。
- 读取本地json文件,转出为指定格式json 使用Base64进行string的加密和解密
- 一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
- 字符串转为json格式方法
- json格式的字符串转为json对象遇到特殊字符问题解决
- 好奇怪啊,如果邮箱JSON格式的字符串不是在一行上,那么转为JSON将转换不成功,估计是数据格式有问题吧