2017-07-07 99 views
0

我想在JavaScript中创建JSON数据JSON schemaJSON模式转换为JSON数据

我试过使用JSON schema fakers,但问题是它验证并随时产生随机数据,有时候我没有得到所有的密钥。

例如(样品JSON schema

{ 
"$schema" : "http://schema.net", 
"id" : "0", 
"definitions" : 
{ 
"cote" : 
{ 
"type" : "string" 
} 
} 
} 

通过JSON Schema faker产生的数据是{}。正如你所看到的,并不是所有的键都在这里生成。但我希望所有钥匙都在那里。那么有没有什么办法可以从Schema中创建包含所有密钥的JSON数据。此外,如果有任何方法可以将required:[]添加到架构,我可以使用Schema faker生成数据。

我如何处理JavaScript中的问题?

回答

0

非常相似

var data = { 
    schema : "http://schema.net", 
    id : "0", 
    definitions :{ 
     cote :{ 
      type : "string" 
     } 
    } 
} 
+0

但我想是这样的。 var data = {“cote”:“hello”}。 –

+0

我需要JSON数据 –

+0

好吧很简单'var obj = JSON.parse(text);'或var obj = JSON.parse('string'); –