簡體   English   中英

Java序列化與JSON

[英]Java serialization vs JSON

我必須使用UDP數據報通過網絡在Java中傳輸對象。 在開銷,不消耗字節數,速度方面,哪種格式會更好? 我嘗試使用序列化並了解JSON。 哪一個更好?

Java序列化-僅應用於Java到Java的通信。 一個重要的注意事項是,類定義應該在發送端和接收端,並且通常不會通過傳遞整個對象而獲得太多收益。 我不排除RMI作為通信協議,它確實簡化了開發。 但是,生成的應用程序組件幾乎不會耦合,這將使其很難替換。

JSON-JSON語法基本上是Javascript,因此具有JS引擎的任何組件都可以很好地處理其解析-甚至復雜的數據結構也可以有效地轉換為“活動”對象。 JSON解析器幾乎適用於任何語言,即使不使用JS引擎也很容易使用(例如,以Google GSon為例,它能夠輕松地將JSON轉換為相應的objets),這是進行跨語言交流的不錯的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM