serialization - 用于反序列化的 JsConfig.EmitLowercaseUnderscoreNames

标签 serialization servicestack deserialization servicestack-text

我的 REST 客户端需要lowercase_underscore_names。
JsConfig.EmitLowercaseUnderscoreNames设置仅适用于序列化 (JSON)。

现在我用 DataContractDataMember正确反序列化我的模型的属性。

但是有没有通用的方法来实现这一目标?

最佳答案

JsConfig.PropertyConvention = JsonPropertyConvention.Lenient;

答案。

关于serialization - 用于反序列化的 JsConfig.EmitLowercaseUnderscoreNames,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016774/

相关文章:

java - 使用 GSON 将 java.time.LocalDateTime (java 8) 序列化为 js Date 的最佳实践

java - 使用带有自定义类的嵌套 HashMap 进行 Kryo 序列化

c# - 使用 ServiceStack 的 Soap12ServiceClient 将请求对象发送到使用 ServiceStack.Factory 配置的服务时出现 404 错误

c# - 继承和 JSON 转换

jackson - 如何使用 Jackson BeanDeserializerModifier?

java - POJO 类被序列化,没有读/写使用

c# - 在 SQLCe 数据库中存储对象的最有效方法是什么?

servicestack - 在 ServiceStack Ormlite 中加载具有特定 orderby 的引用

c# - ServiceStack 是否需要 ResponseStatus?

java - Jackson ContextualDeserializer 不会反序列化所有字段