gpt4 book ai didi

c# - Newtonsoft JSON.NET 与 Json Web 服务的兼容性

转载 作者:太空狗 更新时间:2023-10-29 22:54:40 24 4
gpt4 key购买 nike

我想知道,因为我没有在任何地方找到它 -

可以将基于 Json 的 Web 服务与 Json.NET 库结合使用吗?

换句话说,有没有办法让 JSON.NET 反序列化 web 服务的请求的 JSON 对象而不是 .NET 默认的序列化程序?

一种方法可能是声明 WebMethod 接受纯字符串,然后使用 JSON.NET 的 JsonConvert 将该原始字符串反序列化为正确的对象,但这意味着请求的语法(来自客户端)会有点尴尬。

还有其他方法或建议吗?

谢谢,

米奇

最佳答案

据我所知,您必须手动执行此操作,方法是让您的 Web 服务将字符串作为参数并返回一个字符串作为响应。如果您使用 WCF,情况就会大不相同,因为与经典的 ASMX Web 服务相比,该体系结构的可扩展性要高得多,顺便说一句,后者现在被认为是一种已弃用的技术。

关于c# - Newtonsoft JSON.NET 与 Json Web 服务的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6641266/

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