當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSON-B非对称属性绑定
生活随笔
收集整理的這篇文章主要介紹了
JSON-B非对称属性绑定
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JSON-B規范定義了諸如@JsonbProperty或@JsonbTransient類的綁定批注,以聲明方式將Java對象映射到JSON,然后再映射回JSON。 這些注釋可以“非對稱地”用于定義序列化和反序列化的不同處理。
如果在Java屬性上或在getter和setter上標注JSON Binding批注,則它們將控制對象的序列化和反序列化方式。 如果僅在getter或setter上定義它們,則該行為將僅分別對序列化或反序列化起作用。 多個屬性的綁定定義可以在單個類中混合和匹配。
請參見以下示例:
public class Account {private long id;// will always map name to testName@JsonbProperty("testName")private String name;// will serialize id to JSONpublic long getId() {return id;}// will not deserialize id from JSON@JsonbTransientpublic void setId(long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;} }快樂的非對稱JSON綁定!
翻譯自: https://www.javacodegeeks.com/2018/08/json-b-asymmetrical-property-binding.html
總結
以上是生活随笔為你收集整理的JSON-B非对称属性绑定的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工程环境备案管理办法(工程环境备案)
- 下一篇: 电脑cad拉面积快捷键(cad上怎么拉面