私はアルゴリズムに問題があります。ある配列内のいくつかのjson(未知の構造)ファイルからすべてのキー(入れ子オブジェクト、オブジェクトの配列)を知りたいと思います。未知のjson構造からすべてのjsonキーを抽出します
{
"key": "value to array",
"key": [{
"key": {
"key": "value"
"key": ["value", "value", "value", {"key":"value"}]
}
}]
}
構造が変更されることがあります。
Function(object) {
var array_of_all_key = []
return array_of_all_key
}
function allKeys(object) {
Object.keys(object).reduce((keys, key) => {
if(typeof object[key] == 'object') {
allKeys(object[key])
}
if(tags[key founded on json]) {
// my global var
tags[key] = tags[key] + 1
}
});
}
はい、私はJSON –
@MichaelDaviesの構造を知らない、そしてどのようにその問題はまったくありませんか? – zzzzBov
ネストされたキーを取得しないため、完全に機能しません。 – Brant