使用Java中的org.json库漂亮地打印JSON?
该JSON 是一种轻量级的,基于文本 和 语言-个独立牛逼 的数据交换格式。答:JSONObject 可以从字符串中解析文本以生成类似映射的对象。该对象提供用于操作其内容以及产生JSON兼容对象序列化的方法。org.json包中的文件在Java中实现JSON编码器/解码器 。它还具有在JSON, XML,HTTP标头,Cookie和CDL之间转换的功能。
我们可以使用 org.json的toString(intindentFactor)方法 漂亮地打印JSON。JSONObject 类,其中indentFactor 是要添加到每个缩进级别的空格数。
语法
public java.lang.String toString(int indentFactor) throws JSONException
示例
import org.json.*;
public class JSONPrettyPrintTest {
public static void main(String args[]) throws JSONException {
String json = "{" +
"Name : Jai," +
"Age : 25, " +
"Salary: 25000.00 " +
"}";
JSONObject jsonObj = new JSONObject(json);
System.out.println("JSON的精美打印:");
System.out.println(jsonObj.toString(4)); // pretty print json
}
}输出结果
JSON的精美打印:
{
"Salary": 25000,
"Age": 25,
"Name": "Jai"
}热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下