-4
ジェネリックなJSONからすべてのノードを再帰的に読みたいと思っています(この種の構造だけを扱うスクリプトを求めていません)このような構造(例は単なる抜粋したものです)で、別のJSONを作成するには:だからJavascriptを使って別の未知のJSONから再帰的にJSONの読み取りを作成する
[
{
"name":"AgreementOffer",
"size":20000000,
"children":[
{
"name":"Name",
"size":2000000,
"children":[
{
"name":"1cap",
"size":90
}
]
},
{
"name":"Context",
"size":2000000,
"children":[
{
"name":"AgreementInitiator",
"size":200,
"children":[
{
"name":"$SPECS-CUSTOMER",
"size":100
}
]
},
{
"name":"AgreementInitiator",
"size":200,
"children":[
{
"name":"$SPECS-CUSTOMER",
"size":100
}
]
},
{
"name":"AgreementResponder",
"size":200,
"children":[
{
"name":"$SPECS-APPLICATION",
"size":100
}
]
},
{
"name":"AgreementResponder",
"size":200,
"children":[
{
"name":"$SPECS-APPLICATION",
"size":100
}
]
},
{
"name":"ServiceProvider",
"size":200,
"children":[
{
"name":"AgreementResponder",
"size":100
}
]
},
{
"name":"ServiceProvider",
"size":200,
"children":[
{
"name":"AgreementResponder",
"size":100
}
]
},
{
"name":"ExpirationTime",
"size":200,
"children":[
{
"name":"2014-02-02T06:00:00",
"size":100
}
]
},
{
"name":"ExpirationTime",
"size":200,
"children":[
{
"name":"2014-02-02T06:00:00",
"size":100
}
]
},
{
"name":"TemplateName",
"size":200,
"children":[
{
"name":"Y2-APP-TEMPLATE",
"size":100
}
]
},
{
"name":"TemplateName",
"size":200,
"children":[
{
"name":"Y2-APP-TEMPLATE",
"size":100
}
]
}
]
}
]
}
]
、私は、スクリプトをお願いします、一般的なJSON(未知の構造と深い)を処理し、別のJSONを作成することができ上記の構造で書かれています。
ありがとうございます!
でそれを試してみてください、あなたはまったく何を試してみましたか? – laker001
私は再帰的スクリプトのみを行っています。それはすべてのノードを読み取ることができるが、私はオブジェクトを作成し、新しいJSONに追加することにこだわっている –