Return ASP .net Core API(JSON 格式)中的多行响应
Return Multiline Response in ASP .net Core API(JSON format)
我正在创建一个新的 .Net API(使用 .net 核心)并尝试 return JSON 多行数据。例如
[{"ID":"1"},{"ID":"2"},{"ID":"3"}]
//当前输出
**预期的输出应该是这样的。
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
下面是我的 web api 代码,我的 return 类型是 Object.
var Response = await idc.GetActualData(clientID, tempId, dt, data);//DB call
responseStr = JsonConvert.SerializeObject(Response);
return responseStr;
试试这个
return JsonConvert.SerializeObject(Response).Replace("},","},\n").
输出
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
或者你也可以喜欢
return JsonConvert.SerializeObject(Response, Newtonsoft.Json.Formatting.Indented);
我正在创建一个新的 .Net API(使用 .net 核心)并尝试 return JSON 多行数据。例如
[{"ID":"1"},{"ID":"2"},{"ID":"3"}]
//当前输出
**预期的输出应该是这样的。
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
下面是我的 web api 代码,我的 return 类型是 Object.
var Response = await idc.GetActualData(clientID, tempId, dt, data);//DB call
responseStr = JsonConvert.SerializeObject(Response);
return responseStr;
试试这个
return JsonConvert.SerializeObject(Response).Replace("},","},\n").
输出
[{"ID":"1"},
{"ID":"2"},
{"ID":"3"}]
或者你也可以喜欢
return JsonConvert.SerializeObject(Response, Newtonsoft.Json.Formatting.Indented);