我有一个json模式,我需要将它转换为C#对象或至少将其转换为json字符串。将Json Schema反序列化为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来POCO没有按” t支持它
转到http://json2csharp.com/并粘贴你的json - 所有的类都将为你创建。 – Ric
可能重复[从JSON模式生成C#类](http://stackoverflow.com/questions/6358745/generate-c-sharp-classes-from-json-schema) – eoinmullan
我不能使用json2csharp,因为我有一个Json架构。 – frenk91