Jayrock 导出到字符串的替代方案

Posted

技术标签:

【中文标题】Jayrock 导出到字符串的替代方案【英文标题】:Alternate to Jayrock's ExportToString 【发布时间】:2011-11-16 21:41:42 【问题描述】:

我正在使用Jayrock.Json.Conversion.JsonConvert.ExportToString(myObj);,结果字符串将属性名称的第一个字符转换为小写。因此,如果我将FirstName 作为myObj 的属性,则生成的字符串将具有firstName

这不适用于我正在使用的 jquery 模板,该模板具有带有大写首字母属性名称的备用数据源。

我知道他们介绍了 JsonMemberNameAttribute 可能会解决这个问题,但我想知道是否有替代的 json 序列化程序。

PS:我使用的是 .NET 4.0

【问题讨论】:

您是在询问使用 Jayrock 的替代方法,还是完全替代 Jayrock 的方法? @NT3RP 我对这两种想法都持开放态度 【参考方案1】:

我使用了System.Web.Script.Serialization.javascriptSerializer 序列化程序,它按预期工作。

【讨论】:

以上是关于Jayrock 导出到字符串的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

在 .NET 中使用 Jayrock 不正确地形成 JSON 字符串

使用 Jayrock 返回对象

如何使用 JayRock 将 Json 字符串转换为带有 Dictionary 的对象

jqGrid - 如何配置 jsonreader(与 Jayrock 一起使用)?

使用 fstream 的替代方案

在 Redshift 中连接字符串的递归 CTE 替代方案