json - 序列化不带引号的 C# 对象

标签 json serialization c#-4.0 json.net

这个问题在这里已经有了答案:





Json.Net - Serialize property name without quotes

(2 个回答)


4年前关闭。




在 C# 中,如何使用 Newtonsoft.Json.JsonConvert.SerializeObject 序列化对象没有围绕属性及其值的引号。

最佳答案

尽管我同意这在技术上会创建无效的 JSON,并且 HighCharts 应该在浏览器中愉快地使用带引号和不带引号的格式,但如果您出于某种原因真的想要这样做,您可以很容易地做到这一点。

只需使用 Serialize带有 JsonTextWriter 的方法并设置 QuoteName propertyfalse以防止在您的属性名称中出现引号。

https://stackoverflow.com/a/7555096/564726

关于json - 序列化不带引号的 C# 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368337/

相关文章:

c# - 如何将 DateTime 转换为 JulianDate?

c# - 注册插件和/或工作流时出错。插件程序集不包含所需的类型或无法更新程序集内容

c# - 如何解析传递给 mvc Controller 的空 json 字符串?

wcf - System.Runtime.Serialization.DataContractAttribute 在命名空间 System.Runtime.Serialization 中不存在

java - 从服务器接收的字符串创建 JSON 对象

serialization - ElasticSearch 到 Spark RDD

java - 实现树时使用 java.io.Serializable?

c#-4.0 - Fluent nHibernate : No row with the given identifier exists. 2个用户删除某些项目时发生错误

php - 维基媒体 API - 从修订版维基文本中提取 JSON 或 XML 以在 PHP 中使用

javascript - jQuery 读取 JSON 数据