javascriptserializer相关内容

如何使用 C# 在 .NET 中获取格式化的 JSON?

我正在使用 .NET JSON 解析器,并希望序列化我的配置文件,使其可读.所以而不是: {"blah":"v","blah2":"v2"} 我想要更好的东西,比如: {“废话":“v",“blah2":“v2"} 我的代码是这样的: 使用 System.Web.Script.Serialization;var ser = new JavaScriptSerializer();confi ..
发布时间:2022-01-31 16:25:20 C#/.NET

JavaScriptSerializer - 枚举的 JSON 序列化为字符串

我有一个包含 enum 属性的类,并且在使用 JavaScriptSerializer 序列化对象时,我的 json 结果包含枚举的整数值而不是其 字符串“名称".有没有办法在我的 json 中将枚举作为 string 获取,而无需创建自定义 JavaScriptConverter?也许有一个属性可以用来装饰 enum 定义或对象属性? 举个例子: 枚举性别{男,女}类人{int 年龄 { ..
发布时间:2022-01-30 10:35:03 C#/.NET

JSON序列化时如何使用JavaScriptSerializer设置格式?

我正在使用 JavaScriptSerializer 将对象序列化为 JSON 格式的文件.但是结果文件没有可读的格式.如何允许格式化以获得可读文件? 解决方案 好像没有内置工具来格式化 JSON-serializer 的输出. 我想发生这种情况的原因是减少了我们通过网络发送的数据. 您确定在代码中需要格式化数据吗?或者您只想在调试期间分析 JSON? 提供此类功能的在线服务 ..
发布时间:2022-01-12 09:11:41 C#/.NET

从 C# .NET 中的 DataTable 到 JSON

我对 C# 和 .NET 还很陌生,但我已经编写了这段代码来调用存储过程,然后我想获取返回的 DataTable 并将其转换为 JSON. SqlConnection con = new SqlConnection("此处连接字符串");SqlDataAdapter da = new SqlDataAdapter();SqlCommand cmd = new SqlCommand("getDa ..
发布时间:2021-12-28 20:32:41 C#/.NET

使用 JavaScriptSerializer 序列化字典

显然,IDictionary 被序列化为 KeyValuePair 对象的数组(例如,[{Key:"foo", Value:"bar"}, ...]).是否可以将其序列化为一个对象(例如,{foo:"bar"})? 解决方案 虽然我同意 JavaScriptSerializer 是废话,而 Json.Net 是更好的选择,但有一种方法可以让 JavaScriptSerializer 按照你 ..
发布时间:2021-12-21 22:24:48 C#/.NET

JSON 序列化时如何使用 JavaScriptSerializer 设置格式?

我正在使用 JavaScriptSerializer 将对象序列化为 JSON 格式的文件.但是结果文件没有可读的格式.如何允许格式化以获得可读文件? 解决方案 似乎没有用于格式化 JSON 序列化器输出的内置工具. 我想发生这种情况的原因是最大限度地减少了我们通过网络发送的数据. 您确定需要在代码中格式化数据吗?或者您只想在调试期间分析 JSON? 有很多提供此类功能的在线 ..
发布时间:2021-12-21 22:22:20 C#/.NET

JavaScriptSerializer 可以排除具有空/默认值的属性吗?

我正在使用 JavaScriptSerializer 来序列化一些实体对象. 问题是,许多公共属性包含空值或默认值.有什么办法可以让 JavaScriptSerializer 排除具有 null 或默认值的属性? 我希望生成的 JSON 不那么冗长. 解决方案 对我有用的解决方案: 序列化的类和属性将被装饰如下: [数据契约]公共类 MyDataClass{[DataM ..
发布时间:2021-12-21 22:14:23 C#/.NET

ASP.NET WebService 正在用 XML 标记包装我的 JSON 响应

我不确定我遗漏了什么. 我正在构建一个 ASP.NET 2.0(在 .Net 3.5 框架上)Web 应用程序,我正在包括一个网络服务.请注意,这不是一个 MVC 项目.我希望公开一个返回 JSON 字符串的方法;格式化以提供 jqGrid jQuery 插件. 这是我在我的服务中实现的初步测试方法:感谢 (Phil Haack 的 MVC 指南) [WebMethod][Scrip ..
发布时间:2021-12-11 18:27:13 C#/.NET

如何使用 C# 在 .NET 中格式化 JSON?

我正在使用 .NET JSON 解析器,并希望序列化我的配置文件以使其可读.所以,而不是: {"blah":"v", "blah2":"v2"} 我想要更好的东西,例如: {“等等":“v",“blah2":“v2"} 我的代码是这样的: 使用 System.Web.Script.Serialization;var ser = new JavaScriptSerializer();con ..
发布时间:2021-12-02 11:24:05 C#/.NET

JavaScriptSerializer - 将枚举作为字符串的 JSON 序列化

我有一个包含 enum 属性的类,在使用 JavaScriptSerializer 序列化对象时,我的 json 结果包含枚举的整数值而不是它的 string “名称".有没有办法在我的 json 中将枚举作为 string 获取而无需创建自定义 JavaScriptConverter?也许我可以用一个属性来装饰 enum 定义或对象属性? 举个例子: enum 性别 { 男,女 }班级人 ..
发布时间:2021-11-28 22:58:40 C#/.NET

如何不序列化 JSON 对象上的 __type 属性

我从 ScriptService 的 WebMethod 返回的每个对象都被包装到一个 JSON 对象中,数据位于名为 d 的属性中.没关系.但我不希望将额外的 __type 属性提供给客户端,因为我使用 jQuery 进行手动处理. 有可能吗? 解决方案 我发现,如果我让我的类的默认构造函数使我的 webmethod 返回除 public 以外的任何内容,它不会序列化 __type ..
发布时间:2021-11-28 22:48:52 C#/.NET

如何在 ASP.NET 5 中使用 JavaScriptSerializer?

我正在将我的项目移植到 DNX-Core 5.0 并尝试开始工作,但我找不到 JavaScriptSerializer 和 AppSettingReader 类.我知道 System.Web 已被删除,所以请任何人帮助我找到使用它们的替代方法. 是否有任何 Nuget 可用于包含它们? 解决方案 ASP.Net 5 团队放弃了 JavaScriptSerializer,转而支持广泛使 ..

反序列化 Json Web API 响应 - 嵌套对象

我通过 SSIS 脚本组件获得了一个 Web API JSON 响应,它以以下格式返回: {“成功":真实,“回复": {“应用程序":[{“App_ID":1638486,"App_Ref": "测试示例","状态": "完成",“Error_Code":空,“Error_Message":空,"Create_Dt": "2014-05-14 03:09:01.030 +00:00","Mo ..
发布时间:2021-08-27 20:16:47 C#/.NET