【发布时间】:2011-11-25 02:15:39
【问题描述】:
我正在尝试让 Json.Net 序列化不带引号的属性名称,并且发现很难在 Google 上找到文档。我该怎么做?
它在大型 Json 渲染中的很小一部分,所以我更愿意添加一个属性属性,或者覆盖类上的序列化方法。
目前,它呈现如下:
"event_modal":
{
"href":"file.html",
"type":"full"
}
我希望让它呈现如下:(href 和 type 没有引号)
"event_modal":
{
href:"file.html",
type:"full"
}
来自班级:
public class ModalOptions
{
public object href { get; set; }
public object type { get; set; }
}
【问题讨论】:
-
那不是有效的 JSON。为什么要这样做?
-
Marcello - 这是为了满足第三方 jQuery 插件的需求,该插件提供这些数据。
-
@Overflew,你不能修复插件以正常使用 JSON 吗?