【发布时间】:2016-03-06 12:05:50
【问题描述】:
我有一个 json 架构,我需要将其转换为 C# 对象或至少转换为 json 字符串。
有没有办法通过代码或使用一些工具来做到这一点?
对于我目前使用的 Json Json.net。
这是我的架构之一:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "UserGroupWsDTO",
"type": "object",
"properties":
{
"members":
{
"type": "array",
"items":
{
"type": "object",
"properties":
{
"uid":
{
"type": "string"
}
}
}
},
"uid":
{
"type": "string"
},
"name":
{
"type": "string"
}
}
}
我需要这个来创建一个反序列化 json 的对象
编辑 我的 Json 架构版本是 4 并且 JSON Schema to POCO 不支持它
【问题讨论】:
-
转到 json2csharp.com 并将您的 json 粘贴到那里 - 将为您创建所有类。
-
我不能使用 json2csharp,因为我有一个 Json 模式。
-
老问题我知道有人找到 v4 Json Schema 的答案.. 建议的答案是 v3 或更低版本。