SpringBoot 中 JSON 的使用

Java中并没有内置JSON的解析,因此使用JSON需要借助第三方类库。
maven项目添加

<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>fastjson</artifactId>
	<version>1.2.68</version>
</dependency>
public void testJson() {
    JSONObject object = new JSONObject();
    //string
    object.put("string","string");
    //int
    object.put("int",2);
    //boolean
    object.put("boolean",true);
    //array
    List<Integer> integers = Arrays.asList(1,2,3);
    object.put("list",integers);
    //null
    object.put("null",null);
​
    System.out.println(object); //{"boolean":true,"string":"string","list":[1,2,3],"int":2}
}

普通Java项目参考:https://blog.csdn.net/qq_35192741/article/details/78688645

import net.sf.json.JSONObject;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        JSONObject res = new JSONObject();
        res.put("a", 1);
        res.put("b", 2);
        System.out.println(res); // {"a":1,"b":2}
    }
}

2.String转JSON

 
import com.alibaba.fastjson.JSONObject;
 
public class Test{
    public static void main( String[] args ){
 
    	String res = "{"result": "success","msg": "登陆成功"}"
    	
    	JSONObject jsonObject = JSONObject.parseObject(res);
    	System.out.println(jsonObject.getString("msg"));
    }
}

参考1.https://www.runoob.com/w3cnote/java-json-instro.html


版权声明:本文为qq_27694835原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。