欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json字符串怎么寫

錢淋西1年前8瀏覽0評論

Java 中的 JSON 表示法是將數(shù)據(jù)表示為一個字符串。這種字符串使用一個簡單的語法來描述數(shù)據(jù)結(jié)構(gòu),這個語法非常簡單和規(guī)范,而且也非常容易理解和處理。下面讓我們來看一下如何在 java 中使用 json 字符串。

//引入依賴
import com.alibaba.fastjson.JSON;
//寫入java對象
public class User{
private String name;
private Integer age;
//getter 和setter 省略。。。。
}
User user = new User ();
user.setName("張三");
user.setAge(20);
String jsonString = JSON.toJSONString(user);
System.out.println(jsonString);
//輸出結(jié)果
//{"age":20,"name":"張三"}

如上述代碼所示,我們首先定義了一個 javabean(User)類,包含了姓名和年齡兩個屬性。接下來,我們新建了一個User對象,對其進行賦值,然后使用JSON.toJSONString方法將其轉(zhuǎn)為json字符串。最后我們在控制臺打印輸出該json字符串,可以看到它的格式為“key-value”的形式,其中“key”是屬性名,“value”則是屬性值。

//解析json字符串
String jsonString = "{\"age\":20,\"name\":\"張三\"}";
User user = JSON.parseObject(jsonString, User.class);
System.out.println(user.getName());
System.out.println(user.getAge());
//輸出結(jié)果
//張三
//20

上述代碼則是一個反向操作,將 json 字符串解析成 User 對象。我們先定義了一個json字符串,相當(dāng)于將一個 User 對象序列化后的字符串表示。接下來,使用JSON.parseObject方法將其反序列化成我們所需要的對象,這里是 User 類型。最后我們在控制臺打印輸出該對象的屬性,可以看到我們成功地將該json字符串轉(zhuǎn)換成了一個 User 對象,從而可以輕松地在 java 中進行操作。