当前位置:   article > 正文

Java 实现字符串String转换成json_java string頧柙son撖寡情

java string頧柙son撖寡情
  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>fastjson</artifactId>
  4. <version>1.2.83</version> <!-- 替换为最新版本 -->
  5. </dependency>

Java 实现字符串String转换json(JSON格式)

  1. package com.cn;
  2. import com.alibaba.fastjson.JSON;
  3. import com.alibaba.fastjson.JSONObject;
  4. import java.io.IOException;
  5. import java.nio.file.Files;
  6. import java.nio.file.Paths;
  7. public class Main {
  8. public static void main(String[] args) {
  9. try {
  10. // 读取 JSON 文件内容为字符串
  11. String jsonString = new String(Files.readAllBytes(Paths.get("example.json")));
  12. // 将 JSON 字符串解析为 JSONObject 对象
  13. JSONObject jsonObject = JSON.parseObject(jsonString);
  14. // 从 JSONObject 中获取数据
  15. String name = jsonObject.getString("name");
  16. int age = jsonObject.getInteger("age");
  17. // 打印数据
  18. System.out.println("Name: " + name);
  19. System.out.println("Age: " + age);
  20. } catch (IOException e) {
  21. e.printStackTrace();
  22. }
  23. }
  24. }

 Java 实现字符串String转换List(JSONArray格式)

  1. import com.alibaba.fastjson.JSONArray;
  2. import com.alibaba.fastjson.JSON;
  3. import java.io.BufferedReader;
  4. import java.io.FileReader;
  5. import java.io.IOException;
  6. import java.nio.file.Files;
  7. import java.nio.file.Paths;
  8. import java.util.ArrayList;
  9. import java.util.Arrays;
  10. import java.util.List;
  11. String filePath="example.json";
  12. try {
  13. String content=new String(Files.readAllBytes(Paths.get(filePath)));
  14. List<JSONObject> res = new ArrayList<>();
  15. JSONArray json = JSONArray.parseArray(content);
  16. for(int i = 0; i < json.size(); i++) {
  17. res.add(json.getJSONObject(i));
  18. }
  19. System.out.println(res);
  20. } catch (IOException e) {
  21. e.printStackTrace();
  22. }

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

闽ICP备14008679号