赞
踩
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>fastjson</artifactId>
- <version>1.2.83</version> <!-- 替换为最新版本 -->
- </dependency>
Java 实现字符串String转换json(JSON格式)
- package com.cn;
-
- import com.alibaba.fastjson.JSON;
- import com.alibaba.fastjson.JSONObject;
- import java.io.IOException;
- import java.nio.file.Files;
- import java.nio.file.Paths;
-
- public class Main {
- public static void main(String[] args) {
- try {
- // 读取 JSON 文件内容为字符串
- String jsonString = new String(Files.readAllBytes(Paths.get("example.json")));
-
- // 将 JSON 字符串解析为 JSONObject 对象
- JSONObject jsonObject = JSON.parseObject(jsonString);
-
- // 从 JSONObject 中获取数据
- String name = jsonObject.getString("name");
- int age = jsonObject.getInteger("age");
-
- // 打印数据
- System.out.println("Name: " + name);
- System.out.println("Age: " + age);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Java 实现字符串String转换List(JSONArray格式)
-
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSON;
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.nio.file.Files;
- import java.nio.file.Paths;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
-
- String filePath="example.json";
- try {
- String content=new String(Files.readAllBytes(Paths.get(filePath)));
- List<JSONObject> res = new ArrayList<>();
- JSONArray json = JSONArray.parseArray(content);
- for(int i = 0; i < json.size(); i++) {
- res.add(json.getJSONObject(i));
- }
- System.out.println(res);
- } catch (IOException e) {
- e.printStackTrace();
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。