gpt4 book ai didi

c# - 从端点返回 JObject 作为 Json

转载 作者:太空狗 更新时间:2023-10-30 00:12:21 26 4
gpt4 key购买 nike

我想做这样的事情:

var taxonomyJson = JObject.FromObject(taxonomy);
return Json(taxonomyJson, JsonRequestBehavior.AllowGet);

我已经尝试将 taxonomyJson 转换为 JToken 和各种其他属性。我尝试过包装等。但它总是会引发错误。

当然,我可以返回 taxonomyJson.ToString(),但我不太喜欢那样,因为它会在我的字符串周围包装一个额外的双引号,我的 JavaScript 必须将其剥离在对其调用 JSON.parse() 之前。

如果 Json() 可以处理可序列化对象,为什么它不能处理一个 JObject 或一个已经准备好 JSON 的 JToken

最佳答案

怎么样:

return Content(taxonomyJson.ToString(), "application/json");

这是一个数组:

var jObject = JObject.FromObject(new { Payload = arrayOfJObjects });
return Content(jObject.ToString(), "application/json");

关于c# - 从端点返回 JObject 作为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5794744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com