色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json傳值

方一強1年前7瀏覽0評論

在Java中,我們經常需要將數據以Json格式傳輸,這時候就要用到Json傳值。Json(JavaScript Object Notation)是一種輕量級的數據交換格式,具有良好的可讀性和易于理解的結構。下面是一個使用Java傳輸Json數據的例子。

import com.alibaba.fastjson.JSON;
public class JsonExample {
public static void main(String[] args) {
//構造Json對象
User user = new User();
user.setId(1);
user.setName("張三");
user.setAge(18);
//將Json對象轉換為Json字符串
String jsonString = JSON.toJSONString(user);
System.out.println(jsonString);
//將Json字符串轉換為Json對象
User user1 = JSON.parseObject(jsonString, User.class);
System.out.println(user1.getId() + " " + user1.getName() + " " + user1.getAge());
}
static class User {
private int id;
private String name;
private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
}

在這個例子中,我們使用了fastjson庫來實現Json的序列化和反序列化。首先,我們構造了一個User對象,并將其轉換為Json字符串。然后,我們通過反序列化將Json字符串轉換為User對象。這個過程中,需要指定反序列化的對象類型。

上一篇java sun和o
下一篇java n和r