Re: [閒聊] C#大師請進

看板Marginalman作者 (謹言慎行 拼relocate)時間4年前 (2021/10/07 22:24), 編輯推噓1(102)
留言3則, 2人參與, 4年前最新討論串3/3 (看更多)
關於serialize deserialize的問題 我一律回答拜訪者模式 我覺得除了拜訪者模式以外的設計模式都應該廢除 一堆垃圾 ※ 引述《SuicidePeko (string int = true;)》之銘言: : 我現在要做json回傳 : 然後根據種類不同 json內容 參數會有不同 : 我預想的結構大概像這樣 : class JsonObject { : class Man : JsonObject : { : [JsonPropertyName("Length")]int length => { get; set; } : [JsonPropertyName("Width")]int width => { get; set; } : } : class Woman : JsonObject : { : [JsonPropertyName("Boob")]int boob => { get; set; } : [JsonPropertyName("Ass")]int ass => { get; set; } : } : } : 大概就像是 前端來問 某人是男人還是女人 : 我要回傳一個答案 : 每當我回傳時 我會做 : List<JsonObject> jsonList = new List<JsonObject>(); : jsonList.Add(new JsonObject.Man()); : JsonSerializer.Serialize(jsonList); : 但是問題在於 實際做才發現這個Serialize會依照List定義的物件去做 : 這個情況下就是直接當作JsonObject處理 : 而因為JsonObject本身沒有參數 : 傳出去的json只會有一個空物件 : [{}] : 這種感覺 看起來很像咪口的肛門 : 所以這個架構好像不可行 : 想請問一下 怎麼設計可以更適合處理這種問題 : 我是想把Json物件都存在一起 : 方便之後加method什麼的 也比較好找 : 還是有更適合的整體規劃== ----- Sent from JPTT on my Google Pixel 3 XL. -- ~$ sudo make love -j4 Error: 女朋友.c: 沒有此一檔案或目錄 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.54.23 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1633616693.A.105.html

10/07 22:27, 4年前 , 1F
好像有意思 我試試看
10/07 22:27, 1F

10/07 22:28, 4年前 , 2F
謝謝你 再麻煩你匯一百萬到我戶頭 你還有五百萬
10/07 22:28, 2F

10/08 00:08, 4年前 , 3F
我連訪問者模式是什麼都不知道 漬鯊
10/08 00:08, 3F
文章代碼(AID): #1XNmCr45 (Marginalman)
文章代碼(AID): #1XNmCr45 (Marginalman)