如何使用JSON-Java(org.json)库编写JSON字符串?
下面的代码片段向您展示了如何使用 JSON-java 库创建 JSON 字符串。创建一个 JSONObject 实例,并使用 put ()方法为 JSON 字符串创建一个键值对。JSONArray 对象可用于创建 JSON 字符串的值列表数组,我们还使用 put ()方法向列表添加值。
这个JSONObject.toString()方法接受名为indentFactor的参数,这将设置生成的字符串的缩进级别,这也使生成的JSON字符串更易于阅读,看起来更漂亮。
package org.nhooo.example.json;import org.json.JSONArray;
import org.json.JSONObject;
public class WriteJSONString {
public static void main(String[] args) {
JSONObject object = new JSONObject();
object.put("id", 1L);
object.put("name", "Alice");
object.put("age", 20);
JSONArray courses = new JSONArray();
courses.put("Engineering");
courses.put("Finance");
courses.put("Chemistry");
object.put("courses", courses);
String jsonString = object.toString(2);
System.out.println(jsonString);
}
}
上面的代码片段的结果是:
{"courses": [
"Engineering",
"Finance",
"Chemistry"
],
"name": "Alice",
"id": 1,
"age": 20
}
Maven依赖
<!-- https://search.maven.org/remotecontent?filepath=org/json/json/20180813/json-20180813.jar --><dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
<type>bundle</type>
</dependency>
以上是 如何使用JSON-Java(org.json)库编写JSON字符串? 的全部内容, 来源链接: utcz.com/z/334610.html