如何从json对象创建json-schema

时间:2015-10-01 08:13:09

标签: javascript json parsing json-schema-defaults

给出root.value的浏览器调试器输出,其中包含javascript中的两个属性

root.value
__proto__: {...}
firstname: "my name"
age: 25

我想将其解析为包含类似下面类型的JSON字符串。或者将上面的json对象逐字转换为下面的格式。

{
  "$schema": "http://json-schema.org/draft-04/schema",
  "title": "Basic Info",
  "type": "object",
  "properties": {
       "firstName": {
           "type": "string"
         },
         "age": {
           "type": "number"
     }
   }
 }

有没有人知道如何在javascript或我可以使用的任何框架中实现这一目标?

注意:我自己没有创建JSON,它是另一个框架的输出。因此,字段的类型在运行时才会被识别。

我主要关注的是嵌入

的json对象值
{ "properties": {
      "firstName": {
         "type": "string"
       },
       "age": {
         "type": "number"
       }
}


 JSON.stringify(root.value);

只会返回

{
   {
       "firstname":" my name"
   },
   {
        "age": 25
   }   
 }

0 个答案:

没有答案