當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
layui绑定json_JSON-B非对称属性绑定
生活随笔
收集整理的這篇文章主要介紹了
layui绑定json_JSON-B非对称属性绑定
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
layui綁定json
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
layui綁定json
總結
以上是生活随笔為你收集整理的layui绑定json_JSON-B非对称属性绑定的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pivotal_Spring Data
- 下一篇: 胼胝体怎么读 胼胝体读音和解释