gpt4 book ai didi

redis - ServiceStack 的 JsonSerializer 可以序列化私有(private)成员吗?

转载 作者:IT王子 更新时间:2023-10-29 06:03:06 24 4
gpt4 key购买 nike

我主要关心的是 ServiceStack 的 Redis 客户端。我有一堆要存储在缓存中的实体。他们的成员大多是封装的(私有(private)的),其中一些没有任何公共(public)访问器。 ServiceStack 的序列化程序是否允许我在 Redis 中存储(显然是获取)这些实体?或者我是否必须创建具有用于序列化的公共(public)属性的“干净”POCO 类,这将迫使我维护任何实体的 2 个表示:一个真实的表示,以及一个用于将其存储在 Redis 中的“假”POCO 表示?

我希望答案不是后者:)

最佳答案

根据设计,答案是后者。 ServiceStack 提升了一个 message-based design .有很多advantages to keeping your request/response DTO classes separate and single-purpose . ServiceStack.Text JSON 序列化器是 designed to serialize public properties ,而不是公共(public)或私有(private)字段或私有(private)属性。

关于redis - ServiceStack 的 JsonSerializer 可以序列化私有(private)成员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com