大多数情况下,这只是将硬编码的 JSON 从 Web API 方法发送回调用方应用程序(恰好是 React)。我当前的操作如下所示:
[Route("members/{memberId}")]
public async Task<IActionResult> Members(string memberId)
{
// {
// "SecA4": ["Asian"]
// }
// ?? string json = "{ \"SecA4\": [\"Asian\"] }"; //??
return OK() // need to place JSON in the OK() method. but how should it be done?
}
所以目前我能够从一个文件加载到一个调查引擎中,一个看起来像这样的文件。因此我从 .json 文件加载。
{
"SecA4": ["Asian"]
}
而不是一个硬编码的字符串,我会使用一个对象,这将像下面这样完成
object someObject = new
{
SecA4 = "Asian"
};
您可以像使用 Json 一样创建它。
现在我们只是返回新创建的对象并将其转换为 Json。
return Json(someObject, new JsonSerializerSettings() { Formatting = Formatting.None });
JsonSerializerSettings
您可以告诉 Newtonsoft.Json在何处不使用任何格式,例如新行、空格等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句