cost 77 ms
使用 .NET 6 反序列化键值对和字典 - deserializing Keyvaluepair and Dictionary with .NET 6

我对以下最小代码有疑问: 在 .NET 7 中,此代码按预期工作。 .NET 6 依次抛出无法转换keyvaluepair的错误。 不幸的是,由于与另一个重要库不兼容,我无法将我的项目升级到 .NET 7。 也许 Newtonsoft.Json 可以做到这一点,但我试图将第三方库保持在绝对最低限度 ...

如何使用 System.Text.Json 序列化程序基于 .NET 中的其他属性值忽略 JSON 属性? - How to ignore JSON property basing on the other property value in .NET using System.Text.Json serializer?

我有一个模范 .NET class: 是否仅当 Age > 18 时才可以使用 JsonSerializer.Serialize(...) 方法序列化 Name 属性? 是否可以在不实现自定义序列化程序的情况下实现这种行为,例如。 使用一些属性? 在此先感谢您的帮助。 ...

如何在 System.Text.Json 中模拟反序列化“回调”? - How can I emulate deserialization "callbacks" in System.Text.Json?

我试图让我的 object 在反序列化后立即执行一些逻辑。 我正在使用以下Microsoft 文档中显示的示例我遇到的问题是调用JsonSerializer.Deserialize()会导致无限递归循环,因为Deserialize()在Read覆盖中被调用。 我知道我可以通过实现我自己的反序列化方 ...

TypeInfoResolver 修饰符不解析正确的类型 - 它解析基本类型而不是真实类型 - TypeInfoResolver Modifier doesn't resolve correct type - it resolves base type instead of real type

我很难用 System.Text.Json TypeInfoResolver 修饰符替换 Newtonsoft 的 ContractResolver。 我有一个 ContractResolver 只负责序列化特定的属性: 我使用 System.Text.Json 创建了类似的逻辑: 我在我的测试应用 ...

System.Text.Json.JsonException:JSON 值无法转换为 System.Collections.Generic.List`1[System.Collections.Generic.List`1 - System.Text.Json.JsonException: The JSON value could not be converted to System.Collections.Generic.List`1[System.Collections.Generic.List`1

我是 C# 开发的初学者,我需要你的帮助。我正在检查 Stackoverflow 中的所有主题,但找不到并解决我的问题。 我收到一个 API 的 JSON 响应,我想转换 object 中的数据。 ----------这里是我的 JSON 回复: ----------如果我用 JObject. ...

实体框架:多对多关系中的引用循环 - Entity Framework : reference loop in many to many relationship

我有这三个实体Customer 、 Product和Review 。 一个客户可以有很多产品,而一个产品只能有一个客户作为所有者。 一个客户也可以有很多评论,一个评论只能有一个客户。 一个产品可以有很多评论。 似乎我有一个参考循环,下面是我在尝试获取所有客户时得到的JsonException : 错 ...

如何为 Serilog.Sinks.Seq 设置 JsonSerializerOptions.DefaultIgnoreCondition - How does one set JsonSerializerOptions.DefaultIgnoreCondition for Serilog.Sinks.Seq

我在我的 C# 应用程序中使用 Serilog.Sinks.Seq(请参阅下面的配置代码),但我不知道如何设置 JsonSerializerOptions.DefaultIgnoreCondition 以忽略空值。 在这方面的任何帮助将不胜感激...... ...

C# 如何将 json 数据反序列化为通用基本 class uisng System.Text.Json? - C# How to deserialize json data to a generic basic class uisng System.Text.Json?

现在这里有一个 json 数据字符串,我需要将它转换为基数 class 以确定它具有哪个命令。{ "Command" : "get", "Key" : "key1" } 我假设下面的代码可以工作。 但实际上obj的 Command 是一个空字符串,最后程序落入了最后一个if分支. ...

AddJsonOptions 在 Blazor 服务器中不起作用 - AddJsonOptions doesn't work in Blazor Server

我想添加全局 JsonSerializer 选项以使用 ReferenceHandler.Preserve,我无法配置我的 blazor 服务器应用程序以将其用作所有 json 序列化程序的全局设置。 我用了 它们都没有按预期工作选项没有从默认值改变,我不断收到相同的异常:“JSON 值无法转换为” ...

System.Text.Json:如何从“真”转换为 boolean - System.Text.Json: How to convert from "true" to boolean

如果我收到超出我控制范围的 JSON,它具有如下属性。 我想把它变成 map 到 C# 中的bool属性。 我看到我可以使用属性对数字做类似的事情 但是我怎么能为布尔值做呢? 编辑: 我不确定为什么会因为重复的问题而关闭,因为另一个问题的重点是从 int 到 bool 的转换 ...

Json 属性映射 - 使用下划线 - Json Property Mapping - using underscore

我正在实施第 3 方 RestFul API。请求和响应数据中的大部分 Json 属性都使用下划线字符而不是空格和全部小写格式。 例如 在我的内部代码中,我不喜欢这种格式,我希望我的 model 是以下格式。 有没有一种简单的方法可以让序列化器/反序列化器为我做映射(使用 System.Text.J ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM