日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

layui绑定json_JSON绑定:概述系列

發布時間:2023/12/3 javascript 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 layui绑定json_JSON绑定:概述系列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

layui綁定json

JSON綁定的Java API(JSON-B)1.0增強了Java EE平臺對JSON數據交換格式的整體支持。 事實證明, 用于JSON處理的Java API(JSON-P)1.1十分流行,它們共同構成了完美的合作伙伴,填補了Java EE JSON功能的長期缺陷。

本系列的下一篇文章介紹了JSON綁定操作的自定義。

JSON-B規范將已經變得司空見慣的行業實踐和方法進行了整理。 它大量使用注釋來使用映射語義標記類和字段,并提供了處理復雜數據結構時經常需要的可擴展性。

開箱即用,它提供了符合合理期望的默認映射,用于序列化 序列化 。 可以使用兩種定制方法來覆蓋默認定制:

  • 編譯時間注釋和
  • 運行時配置構建器。
  • 對于高級定制,API在運行時構建器和映射注釋不足時提供適配器和序列化器/反序列化器

    標題功能

    該API的主要功能是以直觀且易于使用的方式在Java類和JSON文檔之間提供綁定支持 ,因此,不具備JSON知識的開發人員應該能夠使用該API有效地進行開發。 對于那些具有其他JSON反序列化庫(例如GSON和Jackson)的經驗的人,會感到非常熟悉。

    JSON-B API提供了兩個入口點接口: Jsonb ? 和JsonbBuilder 。 Jsonb接口通過toJson()和fromJson()方法提供序列化和反序列化功能,而JsonbBuilder接口為客戶端提供對Jsonb實例的訪問點。 它基于一組可選配置來構建實例。

    簡單的例子

    讓我們來看一個簡單的示例,該示例對Book.class的實例進行往返轉換。

    要開始序列化或反序列化,您需要一個Jsonb實例。 您可以通過在JsonBuilder接口上調用靜態工廠方法create()來創建 它 。 使用此實例,您可以通過選擇適當的重載toJson()或fromJson()方法來執行所需的所有序列化和反序列化操作。

    在此代碼段中,我調用了最簡單的toJson()方法并將其傳遞給book對象。

    Book book = new Book("SHDUJ-4532", "Fun with Java", "Alex Theedom"); String bookJson = JsonbBuilder.create().toJson(book);

    此方法的返回值是一個String ,它是傳遞給toJson()方法的對象的JSON數據表示形式。

    現在讓我們將注意力轉向反序列化操作。 它就像序列化一樣簡單,并且還需要Jsonb的實例。 在代碼片段中,我調用了最簡單的fromJson()方法,并將上一示例生成的JSON字符串傳遞給它,這是我要反序列化的JSON數據,并且它是目標類型,作為類類型。

    String json = "{\"author\":\"Alex Theedom\"," +"\"id\":\"SHDUJ-4532\"," +"\"title\":\"Fun with Java\"}"; Book book = JsonbBuilder.create().fromJson(json, Book.class);

    在這些示例中,我使用了Jsonb接口上可用的重載方法范圍中最簡單的toJson()和fromJson()方法。 現在讓我們更深入地研究一下如何定制序列化和反序列化過程。

    現在,對JSON Binding API的介紹進行了總結,對JSON-B的了解更多。

    翻譯自: https://www.javacodegeeks.com/2018/04/get-to-know-json-binding-overview-series.html

    layui綁定json

    總結

    以上是生活随笔為你收集整理的layui绑定json_JSON绑定:概述系列的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。