【发布时间】:2023-12-15 03:36:01
【问题描述】:
这里是 C# 菜鸟。
我正在做一个简单的 wcf 服务 RestAPI,到目前为止一切都很好......但是我的 json 字符串响应没有按照我想要的方式出现。
实际反应: {"GetInfoResult":{"Name": "John"}}
期望的响应: {“姓名”:“约翰”}
如何删除 GetInfoResult 字段?
谢谢
【问题讨论】:
这里是 C# 菜鸟。
我正在做一个简单的 wcf 服务 RestAPI,到目前为止一切都很好......但是我的 json 字符串响应没有按照我想要的方式出现。
实际反应: {"GetInfoResult":{"Name": "John"}}
期望的响应: {“姓名”:“约翰”}
如何删除 GetInfoResult 字段?
谢谢
【问题讨论】:
您应该可以在 WebGet 注释上将 BodyStyle 设置为 WebMessageBodyStyle.Bare,默认为 WebMessageBodyStyle.Wrapped,它添加了您不想要的包装器;
[WebGet(BodyStyle = WebMessageBodyStyle.Bare)]
【讨论】: