一般我去決議json字串的時候,使用 JToken ,但是感覺很不熟悉,也沒有相關的博客介紹JToken 的使用, 是不是直接用泛型去決議更好呢
uj5u.com熱心網友回復:
能用泛型去反序列化的優勢是控制性強,缺點是比較麻煩,需要定制一個類uj5u.com熱心網友回復:
JObject.Parse(json)uj5u.com熱心網友回復:
不討論,這問題問的,就好像為啥俺們去旅游都從景區給的路線走,而不走“后山背包客”的路子一樣從景區給的路線-----簡單方便,但需要買門票,買景區車票
后山背包客-----------不用買門票,帶上家伙,帶上指南針,gps,有錢人請個導游,沒錢的自己帶著地圖用腿淌,當然買了假地圖,碰上啥意外沒人管你-------前幾天才出動武警就出來幾個背包客,所以這種玩意,你想玩沒人管你,自己愛怎么玩,怎么玩,高興就好
uj5u.com熱心網友回復:
干嘛要用jtonken操作?如果你不想設定物件,完全可以 Deserializ<Dynamic>
uj5u.com熱心網友回復:
這問題是因為你需要知道,他是什么不是什么,對于一些變體你要需要折騰 if 什么,else什么但是目前的趨勢是按“合約”設計,你知道合約,就能自動對應。
這就像ORM,或者tcp協議,最最的開發是你得知道資料庫結構,你得知道tcp協議
而現在的做法是,我開發不必管他。資料庫里怎么保存的我不必管,tcp你怎么規定的我也不必管。把IDAL介面給我,他Protocolbuf,thieft的IDL給我,他json的demo給我,剩下的事情機器自己就能完成
買票進山門,后面有景區車送,有導游帶著你玩。不必你拿著指南針滿山轉悠
uj5u.com熱心網友回復:
我的需求就是想 取值,用最簡單的方式取值,, 我已知json的節點
uj5u.com熱心網友回復:
方法千千萬萬你覺得哪種好就用哪種,你自己去substring,正則啥的都沒關系
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/100700.html
標籤:C#
下一篇:六
