我正在創建一個新的 .Net API(使用 .net 核心)并嘗試在多行中回傳 JSON 資料。eg
[{"ID":"1"},{"ID":"2"},{"ID":"3"}] //電流輸出
**預期的輸出應該是這樣的。
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
下面是我的 web api 代碼,我的回傳型別是 Object。
var Response = await idc.GetActualData(clientID, tempId, dt, data);//DB call
responseStr = JsonConvert.SerializeObject(Response);
return responseStr;
uj5u.com熱心網友回復:
嘗試這個
return JsonConvert.SerializeObject(Response).Replace("},","},\n").
輸出
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
或者你也可以喜歡這個
return JsonConvert.SerializeObject(Response, Newtonsoft.Json.Formatting.Indented);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431768.html
標籤:C# asp.net 核心 asp.net-web-api
上一篇:C#簡化空檢查條件
