读取linux服务器内带格式文件,转为json字符串

读取linux服务器内带格式文件,转为json字符串

 

工具类方法:ReadTextUtil

 

 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 }

 

 

链接linux服务器http://www.cnblogs.com/smbin/p/7736896.html

posted @ 2017-10-26 15:12 莫忘丶初心 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值