gpt4 book ai didi

c# - 在 json 反序列化时将 int 转换为 bool

转载 作者:太空狗 更新时间:2023-10-29 23:33:38 28 4
gpt4 key购买 nike

我有一个我使用的类 JavaScriptSerializer.Deserialize<class>

我从 UI 获得的属性之一是 int(0 或 1)。有什么方法可以更改 c# 中属性的 getter/setter,以便它理解它应该根据值返回 true 或 false?或者我需要另一个属性来检查 int Prop 吗?谢谢

最佳答案

最好的 方法是创建您自己的 JavaScriptConverter它可用于处理您的对象并在不同数据类型之间进行转换。覆盖序列化/反序列化方法并根据需要解析格式。

这是我之前写的实现 JavaScriptConverter 的答案的链接,向您展示了如何将其传递给 JavaScriptSerializer 对象:https://stackoverflow.com/a/4999004/298053

关于c# - 在 json 反序列化时将 int 转换为 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9130272/

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