首页 > 解决方案 > 从 json 模式生成 vb 类的有效方法是什么?

问题描述

有什么方法可以从 jsonschema 文件生成 vb 类,就像我们可以一次性使用 wsdl.exe 从 wsdls 和 xsds 生成类一样。

我不想使用编辑 > 特殊粘贴 > 粘贴 JSON 作为 Visual Studio 的类功能,因为我尝试了一个文件,但它没有给我预期的结果,而且大约有 15 个模式文件,所以想要一个通用的方式.

在使用编辑 > 特殊粘贴 > 粘贴 JSON 作为 Visual Studio 的类功能时,架构具有:

{
  "title": "MyObject",
  "type": "object",
  "properties": {
    "description": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "id": {
      "type": "string"
    }
  },
  "required": [ "id", "description", "name" ]
} 

生成的类:

Public Class Rootobject
    Public Property title As String
    Public Property type As String
    Public Property properties As Properties
    Public Property required() As String
End Class

Public Class Properties
    Public Property description As Description
    Public Property name As Name
    Public Property id As Id
End Class

Public Class Description
    Public Property type As String
End Class

Public Class Name
    Public Property type As String
End Class

Public Class Id
    Public Property type As String
End Class

标签: vb.netjson.netjsonschemaconverters

解决方案


推荐阅读