7得票1回答
Json.NET大小写敏感反序列化

有没有反序列化选项可以在 Json.NET 中执行区分大小写的反序列化? 建议: public class Account { public string Email { get; set; } public bool Active { get; set; } pu...

10得票1回答
Jackson: “(虽然至少存在一个构造函数):没有字符串参数的构造函数/工厂方法可进行反序列化”

虽然这个问题听起来很简单,但我在一个非常简单的Bean中也遇到了这个异常: @Data public class Foo { private List<Error> errors; @Data public static class Error { priv...

10得票1回答
这些编码和解码PHP会话的方法是否安全?

在某种程度上,这个问题可以看作是这个问题的扩展。 我们正在考虑发布一个处理在大规模生产网站上存储的会话数据的类,以便我们可以编辑任意会话数据。 问题在于,session_decode()会填充当前的$_SESSION而不返回解码后的数组,而session_encode()不会对给定的数组进...

30得票1回答
将JSON反序列化为多种类型的.NET处理方法

可能重复: 将JSON反序列化为多个C#子类中的一个 我只有只读访问以下JSON架构:{ items: [{ type: "cat", catName: "tom" }, { type: "dog", dogName: "fluffy" }] } 我想将它们分别反序列化为各自...

11得票2回答
ProtoBuf-Net和Compact Framework出现“源数据中的无效字段:0”错误

使用ProtoBuf-Net在紧凑框架和完整的.NET框架之间进行序列化/反序列化时是否存在任何问题?我正在紧凑框架3.5下序列化一个名为LogData的类,将其传输到运行.NET框架4.0的服务器,然后进行反序列化。有时它可以工作,但有时它会抛出以上错误,我还没有找到具体原因。我已经进行了很...

18得票4回答
使用Jackson(Joda-Time模块)反序列化DateTime时的默认时区

这个问题是关于使用jackson-datatype-joda模块对Joda-Time DateTime进行反序列化的。是否有一个默认时区,将日期字符串反序列化为它?如果有,那是什么?是UTC吗? 我需要问一下,因为Jackson文档对于Joda-Time DateTime并不具体。我在这篇文...

13得票2回答
反序列化后初始化私有只读字段

我需要在反序列化后初始化私有只读字段。我有以下DataContract:[DataContract] public class Item { public Item() { // Constructor not called at Deserialization...

114得票9回答
用Gson实现多态性

我在使用Gson解析json字符串时遇到了问题。我收到了一个命令数组,该命令可以是启动、停止或其他类型的命令。因此我使用了多态,其中启动/停止命令继承自命令。 使用Gson将其序列化回正确的命令对象应该如何实现? 似乎我只得到了基本类型,即声明的类型而非运行时类型。

8得票1回答
我该如何使用Json.NET来按引用反序列化对象,在使用自定义格式的引用时?

我有以下格式的JSON数据: { "users": [ { "first_name": "John", "last_name": "Smith", "vet": [ "FOO", "VET-1...

33得票5回答
SignalR:使用驼峰命名法

我想知道是否有一种方法可以配置SignalR,使得Hub中的客户端函数返回驼峰式命名的对象。谢谢。