草庐IT

newtonsoft

全部标签

json - 从 Newtonsoft 的 JSON 序列化器解析 JSON 日期时间

我已经使用Newtonsoft的JSON序列化器序列化了一个对象,并且DateTime已经通过:/Date(1237588418563+0000)/当我对其进行$.evalJSON()时,它是一个对象,但我在其上找不到任何正常的Date方法,例如toUTCString。任何想法我可以用这个做什么? 最佳答案 使用Json.NET附带的其中一个JsonConverter来处理日期以获得更好的格式。JavaScriptDateTimeConverter会自动给你一个JavaScript日期。publicclassLogEntry{pub

json - 从 Newtonsoft 的 JSON 序列化器解析 JSON 日期时间

我已经使用Newtonsoft的JSON序列化器序列化了一个对象,并且DateTime已经通过:/Date(1237588418563+0000)/当我对其进行$.evalJSON()时,它是一个对象,但我在其上找不到任何正常的Date方法,例如toUTCString。任何想法我可以用这个做什么? 最佳答案 使用Json.NET附带的其中一个JsonConverter来处理日期以获得更好的格式。JavaScriptDateTimeConverter会自动给你一个JavaScript日期。publicclassLogEntry{pub

c# - 在 C# 中使用 newtonsoft 查找并返回 JSON 差异?

我想获取在使用Newtonsoft进行比较时不匹配的JSON部分的列表。我有这段代码可以比较:JObjectxpctJSON=JObject.Parse(expectedJSON);JObjectactJSON=JObject.Parse(actualJSON);boolres=JToken.DeepEquals(xpctJSON,actJSON);但是找不到任何返回差异的东西。 最佳答案 只是为了帮助将来的查询。我遇到了一个不错的jsondiff工具。它完美地适用于json结构的差异/补丁:jsondiffpatch.net还有一

c# - 在 C# 中使用 newtonsoft 查找并返回 JSON 差异?

我想获取在使用Newtonsoft进行比较时不匹配的JSON部分的列表。我有这段代码可以比较:JObjectxpctJSON=JObject.Parse(expectedJSON);JObjectactJSON=JObject.Parse(actualJSON);boolres=JToken.DeepEquals(xpctJSON,actJSON);但是找不到任何返回差异的东西。 最佳答案 只是为了帮助将来的查询。我遇到了一个不错的jsondiff工具。它完美地适用于json结构的差异/补丁:jsondiffpatch.net还有一

c# - Newtonsoft JSON - 动态对象

我正在使用NewtonsoftJSON库对传入的原始JSON执行动态反序列化,并发现了一些我无法解释的东西。起点是以下JSON字符串:{"task":{"dueDate":"2012-12-03T00:00:00"}}没什么太复杂的...在代码中我正在这样做:vardyn=JsonConvert.DeserializeObject(rawJson);DateTimedueDate=dyn.task.dueDate.Value;这段代码已经存在了几个月并且运行良好,但是在最近的测试版本中,我们看到了以下错误:'Newtonsoft.Json.Linq.JObject'doesnotcon

c# - Newtonsoft JSON - 动态对象

我正在使用NewtonsoftJSON库对传入的原始JSON执行动态反序列化,并发现了一些我无法解释的东西。起点是以下JSON字符串:{"task":{"dueDate":"2012-12-03T00:00:00"}}没什么太复杂的...在代码中我正在这样做:vardyn=JsonConvert.DeserializeObject(rawJson);DateTimedueDate=dyn.task.dueDate.Value;这段代码已经存在了几个月并且运行良好,但是在最近的测试版本中,我们看到了以下错误:'Newtonsoft.Json.Linq.JObject'doesnotcon

c# - 使用 NewtonSoft 在一行中生成 JSON 对象

我正在使用JSON库NewtonSoft生成JSON字符串:JObjectout=JObject.FromObject(new{typ="photos"});returnout.ToString();输出:{"typ":"photos"}我的问题:是否可以在一行中获得输出,例如:{"typ":"photos"} 最佳答案 您可以使用JObject.ToString()的重载需要Formatting作为参数:JObjectobj=JObject.FromObject(new{typ="photos"});returnobj.ToStr

c# - 使用 NewtonSoft 在一行中生成 JSON 对象

我正在使用JSON库NewtonSoft生成JSON字符串:JObjectout=JObject.FromObject(new{typ="photos"});returnout.ToString();输出:{"typ":"photos"}我的问题:是否可以在一行中获得输出,例如:{"typ":"photos"} 最佳答案 您可以使用JObject.ToString()的重载需要Formatting作为参数:JObjectobj=JObject.FromObject(new{typ="photos"});returnobj.ToStr

c# - C# 中的 JSON 格式化程序?

寻找一个函数,该函数将Json的string作为输入,并使用换行符和缩进对其进行格式化。验证将是一个奖励,但不是必需的,我不需要将其解析为对象或任何东西。有人知道这样的图书馆吗?示例输入:{"status":"OK","results":[{"types":["locality","political"],"formatted_address":"NewYork,NY,USA","address_components":[{"long_name":"NewYork","short_name":"NewYork","types":["locality","political"]},{"l

c# - C# 中的 JSON 格式化程序?

寻找一个函数,该函数将Json的string作为输入,并使用换行符和缩进对其进行格式化。验证将是一个奖励,但不是必需的,我不需要将其解析为对象或任何东西。有人知道这样的图书馆吗?示例输入:{"status":"OK","results":[{"types":["locality","political"],"formatted_address":"NewYork,NY,USA","address_components":[{"long_name":"NewYork","short_name":"NewYork","types":["locality","political"]},{"l