gpt4 book ai didi

c# - 将 Swagger 转换为 C# 对象

转载 作者:太空狗 更新时间:2023-10-29 23:05:20 25 4
gpt4 key购买 nike

<分区>

有没有简单的方法将Json字符串转换成C#对象?

我有一个 json 格式的 swagger 文件,需要将其转换为 C# 对象

{
"swagger": "2.0",
"info": {
"version": "Profiles",
"title": "Profiles"
},
"paths": {
"/api/Profiles/Get": {
"get": {
"tags": [ "Profiles"],
"operationId": "Profiles_GetById",
"consumes": [],
"produces": [],
"parameters": [{ "name": "id"}]
}
},
"/api/Profiles": {
"get": {
"tags": [
"Profiles"
],
"operationId": "Profiles_GetBySubscriptionid",
"consumes": [],
"produces": [],
"parameters": [{ "name": "subscriptionId"}]
}
}
},
"definitions": {}
}

所以我现在面临的问题是我不知道如何将路径转换为我的 C# 对象的属性。具体来说,我不知道如何为“/api/Profiles/Get”或“/api/Profiles”定义 C# 对象属性。

public class SwaggerObject
{
[JsonProperty("paths")]
public SwaggerPath Paths { get; set;}
}
public class SwaggerPath {
...
}

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