jsonserializer相关内容

JsonSerializer-使用&;#39;n2&;格式序列化小数位

我正在使用Newtonsoft.Json.JsonSerializer序列化小数。 如何将其设置为序列化十进制数字,末尾只有1个小数位可以使用0。 即3.5序列化为“3.50”? 推荐答案 您必须编写自己的自定义JsonConverter并使用它来拦截decimal类型,这样您就可以更改它的序列化方式。下面是一个例子: public class DecimalForm ..
发布时间:2022-07-24 18:15:10 其他开发

Json.net 无法加载属于类对象的某些属性?

注意:我添加此社区 wiki 条目是为了节省我刚刚调试此问题的时间. 我有一个具有多个公共属性的类对象.我可以使用 JSON.net 很好地序列化它.但是当我加载 JSON 文本并使用 JsonConvert.DeserializeObject 对其进行反序列化时,某些字段在当时确实具有有效值时被设置为 NULL的序列化.我手动检查了序列化的 JSON 字符串,我肯定在文本中看到了 NU ..
发布时间:2022-01-11 22:26:00 C#/.NET

JObject.Parse 与 JsonConvert.DeserializeObject

JsonConvert.DeserializeObject 和 JObject.Parse 有什么区别?据我所知,两者都采用字符串并且位于 Json.NET 库中.什么样的情况会让一种比另一种更方便,还是主要只是偏好? 作为参考,这里有一个我使用两者来做完全相同的事情的例子——解析一个 Json 字符串并返回一个 Json 属性列表. public ActionResult ReadJso ..
发布时间:2022-01-11 22:09:29 C#/.NET

将实体框架对象图序列化为 Json 时防止 StackOverflowException

我想序列化一个 Entity Framework Self-Tracking Entities 完整的对象图(一对多关系中的父级 + 子级)转化为 Json. 对于序列化,我使用 ServiceStack.JsonSerializer. 这就是我的数据库的样子(为简单起见,我删除了所有不相关的字段): 我以这种方式获取完整的个人资料图: public Profile GetUs ..

JsonSerializer - 使用“N2"格式序列化小数位

我正在使用 Newtonsoft.Json.JsonSerializer 序列化小数. 如何将其设置为序列化只有 1 个小数位的十进制数以在末尾使用 0. 即3.5 序列化为“3.50"? 解决方案 您必须编写自己的自定义 JsonConverter 并使用它来拦截 decimal 类型您可以更改它的序列化方式.举个例子: 公共类 DecimalFormatConverter ..
发布时间:2021-12-16 10:20:25 其他开发

Ruby 对象和 JSON 序列化(不带 Rails)

我正在尝试了解 Ruby 中的 JSON 序列化格局.我是 Ruby 新手. 如果您不使用 Rails,是否有任何好的 JSON 序列化选项? 这似乎是这个答案的去向(到 Rails)如何将 Ruby 对象转换为 JSON json gem 似乎让您看起来必须编写自己的 to_json 方法.我无法让 to_json 使用数组和哈希(文档说它适用于这些)json gem 是否有理 ..
发布时间:2021-12-03 10:16:54 其他开发

Jackson enum Serializing 和 DeSerializer

我使用的是 JAVA 1.6 和 Jackson 1.9.9 我有一个枚举 公共枚举事件{FORGOT_PASSWORD("忘记密码");私有最终字符串值;私人事件(最终字符串描述){this.value = 描述;}@JsonValue最终字符串值(){返回 this.value;}} 我添加了一个@JsonValue,这似乎完成了将对象序列化为的工作: {"event":"忘记密码"} ..
发布时间:2021-11-25 20:18:49 Java开发

使用 JsonSerializer 删除 JSON 响应中的具体 __type 信息

如何强制在反序列化的 JSON 响应中呈现 __type 信息?我不需要重新序列化这些数据,所以我更愿意删除它.ServiceStack 似乎将此添加到我的模型的字典属性中. 这是使用 ServiceStack 和 ServiceStack.Text.JsonSerializer 解决方案 默认情况下,__type 仅在反序列化需要时才发出,例如您的 DTO 包含接口、抽象类或后期绑 ..
发布时间:2021-07-21 18:33:19 其他开发

System.Json.Net-反序列化Task< T>失败(没有无参数的构造函数)

我遇到了无法使用 System.Text.Json (.Net 5)将字符串反序列化为Task的问题. JsonSerializer.Deserialize>(serializedItem) 背景 我有一个本地化的缓存,并在其中存储了从数据库中检索到的项目. 我无法将实际项目存储在缓存中,因为对对象的任何后续操作都会导致对缓存项目进行操作,从而影响所 ..
发布时间:2021-04-12 18:49:51 其他开发

org.kohsuke.github中是否有内置机制将GHRepository对象序列化为JSON?

我正在使用org.kohsuke.github中的Java Github API来检索GHRepository对象.我想将此对象序列化为JSON. org.kohsuke.github客户端中是否提供提供此功能的方法?可能使用Jackson? 当前,在使用杰克逊时,我不得不创建一个自定义pojo,以避免杰克逊遇到空的Map键和值.我怀疑这个github库已经有执行此操作的代码,因为我可以看到 ..
发布时间:2021-02-09 20:22:56 Java开发