11得票1回答
如何让System.Web.Script.javascriptSerializer忽略一个属性?

[Serializable] public class ModelResource:ISerializable { public Int64 Ore { get; private set; } public Int64 Crystal { get; private set; } ...

15得票5回答
JavaScriptSerializer 命名空间问题

我在尝试使用JavaScriptSerializer解析从服务器接收到的JSON字符串时遇到了问题。 我实现了以下代码:responseFromServer = readStream.ReadLine(); JavaScriptSerializer ser = new JavaScriptS...

8得票1回答
PowerShell 2.0中使用JavaScriptSerializer时出现的Json循环引用问题

我正在使用PowerShell 2.0编写脚本,目前不可能升级到3.0或更高版本。在这个脚本中,我尝试使用这个链接中的代码(PowerShell 2.0 ConvertFrom-Json and ConvertTo-Json implementation)将一些数据序列化为JSON格式: f...

17得票5回答
JavaScriptSerializer的MaxJsonLength超出限制。如何处理这种情况是最佳实践?

我正在使用jQuery的$.ajax()函数向客户端发送大量数据。我调用了一个在ASP.NET Web服务中返回JSON数据的方法。对于大多数搜索来说一切都很顺利,但是当我需要返回大量数据时,会遇到JavaScriptSerializer MaxJsonLength属性的问题。处理这种情况的最...

8得票1回答
JSON反序列化,错误:将null转换为值类型,如何知道导致错误的确切属性?

在我的C#代码中,我试图反序列化一个具有数百个属性(复杂的、基本的和派生的)的JSON,并且我遇到了一个错误Cannot convert null to a value type. 虽然最终通过手动故障排除我知道了哪个属性引起了问题。 但是,是否有一种简单的方法可以知道JSON或Resul...

24得票4回答
如何在VSCode中将`System.Web.Extensions`程序集添加到.NET Core项目

我已经在 vscode(版本为 1.15.0)中安装了 C# 支持,并通过“dotnet new console”创建了 HelloWorld 项目。现在,在 Program.cs 中,我想使用依赖于 System.Web.Extensions 程序集的 JavaScriptSerialize...

367得票19回答
如何在使用C#的.NET中获取格式化的JSON?

我正在使用 .NET JSON 解析器,并希望将我的配置文件序列化,使其易于阅读。因此,不要像这样:{"blah":"v", "blah2":"v2"} 我想要更好看一点的东西,就像这样:{ "b...

11得票2回答
把 JSON 转换成 C# 对象列表

JSON字符串:{"movies":[{"id":"1","title":"Sherlock"},{"id":"2","title":"The Matrix"}]} C# 类:public class Movie { public string title { get; set; } } ...

14得票4回答
如何从一个3.5 asmx Web服务获取JSON响应

我有以下方法:using System.Web.Services; using System.Web.Script.Services; using System.Web.Script.Serialization; using Newtonsoft.Json; using System.Coll...

20得票3回答
JavaScriptSerializer正在从日期中减去一天。

我将使用JavaScriptSerializer对DateTime进行序列化,但是当我反序列化时,会显示比序列化日期少一天: 以下是测试内容: DateTime startDate=new DateTime(2012,1,20);//set the 20th of January ...