序列化時機

看板C_Sharp作者 (talltree)時間5年前 (2018/09/23 00:38), 編輯推噓1(1010)
留言11則, 4人參與, 5年前最新討論串1/1
最近研究了下序列化,爬了很多文但仍還是很模湖, 我所理解的是: 當需要快速讀取,可能會需要? ex: 1.當我要快速讀取xml,可能會需要? 2.當我要快速傳送datatable,可能會需要? 不知是否要大大幫小弟糾正? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.166.246.222 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1537634306.A.1A1.html

09/23 13:41, 5年前 , 1F
有一個model,但我需要xml/json字串,所以把他序列化成字串
09/23 13:41, 1F

09/23 13:42, 5年前 , 2F
有一串xml/json字串,但我需要model,所以把他反序列化
09/23 13:42, 2F

09/23 13:47, 5年前 , 3F
使用時機就是上述情境時
09/23 13:47, 3F

09/23 13:51, 5年前 , 4F
只要有物件或資料結構要轉成一串可以存檔或傳輸的資料都叫
09/23 13:51, 4F

09/23 13:54, 5年前 , 5F
序列化,因為資料結構、物件是抽象的,在記憶體中存的方式
09/23 13:54, 5F

09/23 13:55, 5年前 , 6F
不一定是能完全控制的,要儲存或傳輸一定要轉成固定的格式
09/23 13:55, 6F

09/23 13:55, 5年前 , 7F
跟快不快速沒有關係,XML是一種序列化格式
09/23 13:55, 7F

09/23 13:56, 5年前 , 8F
另外把序列化格式的資料轉回記憶體中(讀XML)叫反序列化
09/23 13:56, 8F

09/23 13:58, 5年前 , 9F
原本的資料結構
09/23 13:58, 9F

09/24 23:27, 5年前 , 10F
算是有稍為比較懂了,謝兩位大大
09/24 23:27, 10F

09/28 00:41, 5年前 , 11F
就單純名詞解釋的東西,沒那麼難理解吧
09/28 00:41, 11F
文章代碼(AID): #1Rfd026X (C_Sharp)