这个问题在这里已经有了答案:
Json.Net - Serialize property name without quotes
(2 个回答)
4年前关闭。
在 C# 中,如何使用 Newtonsoft.Json.JsonConvert.SerializeObject
序列化对象没有围绕属性及其值的引号。
最佳答案
尽管我同意这在技术上会创建无效的 JSON,并且 HighCharts 应该在浏览器中愉快地使用带引号和不带引号的格式,但如果您出于某种原因真的想要这样做,您可以很容易地做到这一点。
只需使用 Serialize
带有 JsonTextWriter 的方法并设置 QuoteName property至false
以防止在您的属性名称中出现引号。
https://stackoverflow.com/a/7555096/564726
关于json - 序列化不带引号的 C# 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368337/