给出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
}
}