第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,請教一下關(guān)于在json 中如何使用@JsonIgnore?

你好,請教一下關(guān)于在json 中如何使用@JsonIgnore?

慕雪6442864 2019-11-26 18:06:59
json 中如何使用@JsonIgnore
查看完整描述

3 回答

?
紅顏莎娜

TA貢獻1842條經(jīng)驗 獲得超13個贊

public class JackJsonTest {
public static void main(String[] args) throws IOException {
User user = new User("abc", "id", 10);
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(user);
System.out.println(json);
User jsonUser = objectMapper.readValue(json, User.class);
System.out.println(jsonUser.getAge());
List<User> list = new ArrayList<User>();
list.add(new User("abc1", "id1", 101));
list.add(new User("abc2", "id2", 102));
list.add(new User("abc3", "id3", 103));
String listJson = objectMapper.writeValueAsString(list);
System.out.println(listJson);
List<User> beanList = objectMapper.readValue(listJson, new TypeReference<List<User>>() {
});
for (User jsonUserList : beanList) {
System.out.println(jsonUserList);
}
}

}

class User {

private String name;

private String id;
private Integer age;

@JsonProperty(value = "aaa")
public String getName() {
return name;
}

@JsonProperty(value = "aaa")
public void setName(String name) {
this.name = name;
}
@JsonIgnore
public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public Integer getAge() {
return age;
}

public void setAge(Integer age) {
this.age = age;
}

public User() {
}

public User(String name, String id, Integer age) {
this.name = name;
this.id = id;
this.age = age;
}

@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
", id='" + id + '\'' +
", age=" + age +
'}';
}
}



查看完整回答
反對 回復(fù) 2019-12-01
?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

如果你使用的是:Newtonsoft.Json
可以使用這個[JsonIgnore]標記,如:
class I
{
public int Id { get; set; }
public string Name { get; set; }
[JsonIgnore]
public char Sex { get; set; }
}

查看完整回答
反對 回復(fù) 2019-12-01
  • 3 回答
  • 0 關(guān)注
  • 1950 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號