gpt4 book ai didi

blazor - 强制 Blazor webassembly 在客户端使用 Newtonsoft.Json

转载 作者:行者123 更新时间:2023-12-03 09:27:24 26 4
gpt4 key购买 nike

在 Blazor webassembly 中,有一种方法可以强制对 httpclient 和 GetJsonAsync、PostAsJsonAsync 等方法使用 Newtonsoft.Json 序列化。

或者唯一的方法是编写辅助方法并使用 GetAsync,然后使用 Newtonsoft.Json 手动序列化响应?

最佳答案

is there a way to enforce the use of Newtonsoft.Json for ... PostAsJsonAsync etc.



不。最近这种情况发生了一些变化,尤其是对于 Blazor。但是 System.Net.Http.Json.HttpClientJsonExtensions 现在直接依赖 System.Text.Json,不可插入。

所以是的,你必须编写自己的助手,没什么大不了的。链接器甚至可能会删除 Release 版本中的 System.Text.Json 类,我不确定。

但相反的问题当然是你为什么需要这个? NewtonSoft 从现在开始是传统的,如果您确实有不兼容的数据,请询问您是否可以使用一些 System.Text 选项解决此问题。

关于blazor - 强制 Blazor webassembly 在客户端使用 Newtonsoft.Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128068/

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