看板 C_Sharp 關於我們 聯絡資訊
最近研究了下序列化,爬了很多文但仍還是很模湖, 我所理解的是: 當需要快速讀取,可能會需要? ex: 1.當我要快速讀取xml,可能會需要? 2.當我要快速傳送datatable,可能會需要? 不知是否要大大幫小弟糾正? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.166.246.222 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1537634306.A.1A1.html
t64141: 有一個model,但我需要xml/json字串,所以把他序列化成字串 09/23 13:41
t64141: 有一串xml/json字串,但我需要model,所以把他反序列化 09/23 13:42
t64141: 使用時機就是上述情境時 09/23 13:47
ssccg: 只要有物件或資料結構要轉成一串可以存檔或傳輸的資料都叫 09/23 13:51
ssccg: 序列化,因為資料結構、物件是抽象的,在記憶體中存的方式 09/23 13:54
ssccg: 不一定是能完全控制的,要儲存或傳輸一定要轉成固定的格式 09/23 13:55
ssccg: 跟快不快速沒有關係,XML是一種序列化格式 09/23 13:55
ssccg: 另外把序列化格式的資料轉回記憶體中(讀XML)叫反序列化 09/23 13:56
ssccg: 原本的資料結構 09/23 13:58
tree581: 算是有稍為比較懂了,謝兩位大大 09/24 23:27
yzfr6: 就單純名詞解釋的東西,沒那麼難理解吧 09/28 00:41