前端頁面用ajax call web api,data傳dictionary參數
2022-06-14
前端頁面用ajax call web api,data傳dictionary參數
換表頭
【C#】【Call Web API, 泛型Generic, Post With Data, Determine Has ? [Optional] Parameter, Has ? Data Model Property】Call Web API,取得JSON。[Optional]選擇性傳入參數、判斷是否有傳入此參數。判斷Data Model Object是否有某欄位(Property),若有則取其值。
以下程式碼,參數seprator
傳入'|',再將傳回字串replace("|","\r\n"),將'|'改成換行符號"\r\n"時,可用於視覺化呈現;
傳入&時,,則可用於將postdata轉為QueryString
我的目標是將從call web api取回的巢狀JSON轉成結構化的字串,顯示在畫面上。
網路上能輕易找到JSON反序列化(Deserialize)成Data Model Class Object的做法。反序列方法很強大,當Data Model Class是巢狀時,它能自動將巢狀JSON字串反列化成巢狀的Data Model Class Object。
不過,當我要將巢狀JSON字串轉成Key(欄位) : Value(值)這樣的字串,一行顯示一對,且要具有巢狀結構,這就需要自己寫了。
最後我完成的做法請看:【C#】【JSON】將JSON字串(巢狀、{開頭的、[開頭的...)解析(parse)為結構化的字串
本篇收錄的是我在思考JSON轉巢狀Dictionary時,找到的一些資料,留作參考。
'parse twb to word
.
.
.
.
.
.
.
.
.
.
.
.
.
.