Javascript 从JSON模式创建JSON实例

Javascript 从JSON模式创建JSON实例,javascript,typescript,jsonschema,Javascript,Typescript,Jsonschema,嗨,我正在尝试从JSON模式创建JSON实例 打字稿的答案是感激的,但感谢任何答案 下面是sample-schema.json文件。我想创建一个函数,将模式转换为模式实例 Ex:sample-schema.json { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "first_name": { "type": "string"

嗨,我正在尝试从JSON模式创建JSON实例

打字稿的答案是感激的,但感谢任何答案

下面是sample-schema.json文件。我想创建一个函数,将模式转换为模式实例

Ex:sample-schema.json

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "properties": {
    "first_name": {
      "type": "string"
    },
    "last_name": {
      "type": "string"
    },
    "address": {
      "type": "object",
      "properties": {
        "street_1": {
          "type": "string"
        },
        "street_2": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "enum": [
            "AL",
            "AK",
            "AS"
          ]
        },
        "zip_code": {
          "type": "string"
        }
      }
    },
    "birthday": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "last_name"
  ]
}
期望输出:

{
  "first_name": "",
  "last_name": "",
  "last_name": "",
  "address": {
    "street_1": "",
    "street_2": "",
    "city": "",
    "state": "",
    "zip_code": ""
  },
  "birthday": "",
  "notes": ""
}

调用函数时,通过传递模式,它必须生成JSON实例。我在谷歌上搜索过,但所有结果都是从JSON到JSON模式的。

获取
sampleSchema
的值,并使用javascript
JSON.parse(sampleSchema)
方法。

我从中找到了javascript

粗略浏览一下互联网似乎表明,如果你想用javascript编写一些东西,你可能需要自己编写。我发现一个Java工具可以做到这一点,但没有JavaScript库,你可以自己拉。如果你有任何来源,请提供给我。任何语言都会试图改变我的风格。想详细说明一下吗?您的答案没有提到它所指的库或框架。