当前位置:   article > 正文

java 《十五》io读取jsonObject和jsonArray文件返回json_ioutils.tostring()返回的是json串吗

ioutils.tostring()返回的是json串吗
  1. package com.util;
  2. import java.io.BufferedReader;
  3. import java.io.FileInputStream;
  4. import java.io.InputStreamReader;
  5. import com.alibaba.fastjson.JSONArray;
  6. import com.alibaba.fastjson.JSONObject;
  7. /**
  8. * 读取json文件Or文本文件
  9. *
  10. * @author yushen
  11. *
  12. */
  13. public class JSONOrTextOut {
  14. public static void main(String[] args) {
  15. System.out.println(getJSONObject("C:/Users/yushen/Documents/Tencent Files/1251767927/FileRecv/网格1/10级.txt"));
  16. }
  17. // 读取jsonObejct
  18. public static JSONObject getJSONObject(String url) {
  19. JSONObject jo = new JSONObject();
  20. StringBuilder result = new StringBuilder();
  21. try {
  22. BufferedReader br = new BufferedReader(new InputStreamReader(
  23. new FileInputStream(url), "UTF-8"));
  24. String s = null;
  25. while ((s = br.readLine()) != null) {// 使用readLine方法,一次读一行
  26. result.append(System.lineSeparator() + s);
  27. }
  28. br.close();
  29. jo = JSONObject.parseObject(result.toString());
  30. } catch (Exception e) {
  31. // TODO Auto-generated catch block
  32. e.printStackTrace();
  33. }// 构造一个BufferedReader类来读取文件
  34. return jo;
  35. }
  36. // 读取jsonArray
  37. public static JSONArray getJSONArray(String url) {
  38. JSONArray jo = new JSONArray();
  39. StringBuilder result = new StringBuilder();
  40. try {
  41. BufferedReader br = new BufferedReader(new InputStreamReader(
  42. new FileInputStream(url), "UTF-8"));
  43. String s = null;
  44. while ((s = br.readLine()) != null) {// 使用readLine方法,一次读一行
  45. result.append(System.lineSeparator() + s);
  46. }
  47. br.close();
  48. jo = JSONArray.parseArray(result.toString());
  49. } catch (Exception e) {
  50. // TODO Auto-generated catch block
  51. e.printStackTrace();
  52. }// 构造一个BufferedReader类来读取文件
  53. return jo;
  54. }
  55. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/309805
推荐阅读
相关标签
  

闽ICP备14008679号