jsonObject对象
jsonObject对象 是个键值对,key-value底层其实就是hashMap
<!-- 阿里的json -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.28</version>
</dependency>
- 从 Java 变量到 JSON 格式的编码过程如下:
- put(key,value);
- value可以是任意类型,包括集合
JSONObject jsonObject = new JSONObject();
jsonObject.put("Student","张三");
jsonObject.put("age",18);
List<Integer> integers = Arrays.asList(1,2,3,4);
jsonObject.put("list",integers);
jsonObject.put("null",null);
System.out.println(jsonObject);
在上例中,首先建立一个 JSON 对象,然后依次添加字符串、整数、布尔值以及数组,最后将其打印为字符串。
输出结果如下:
// {"Student":"张三"