javascript の 2 つのプロパティを持つ root.value のブラウザー デバッガー出力が与えられた場合
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
}
}