如何使用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>
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短