FastJson是一個高性能的JSON解析庫,它支持將JSON格式的數據轉換成Java對象并且將Java對象轉換成JSON格式的數據。
下面是一個簡單的使用FastJson進行JSON解析的例子:
String jsonStr = "{\"name\":\"張三\",\"age\":18}"; //待解析的JSON字符串
JSONObject jsonObj = JSON.parseObject(jsonStr); //解析JSON字符串
String name = jsonObj.getString("name"); //獲取name字段的值
int age = jsonObj.getIntValue("age"); //獲取age字段的值
上面的代碼首先創建了一個待解析的JSON字符串,然后調用JSON類的parseObject方法對JSON字符串進行解析,最后通過JSONObject對象獲取字段的值。
FastJson還支持將Java對象轉換成JSON格式的數據,下面是一個示例:
Person person = new Person("張三", 18); //創建一個Java對象
String jsonStr = JSON.toJSONString(person); //將Java對象轉換成JSON格式的數據
System.out.println(jsonStr); //輸出JSON格式的數據
上面的代碼創建了一個Person對象,將其轉換成JSON格式的數據,然后輸出JSON格式的數據。
總之,FastJson是一個非常好用的JSON解析庫,它可以快速地將JSON格式的數據轉換成Java對象并且將Java對象轉換成JSON格式的數據。
上一篇html 細字體代碼