次のJSONファイルがあったとき
json
1{ 2hoge:[ 3{1:["a","b","c","d"]}, 4{2:["c","d","a","d"]} 5] 6}
次のようなリストをjavascriptで作りたいのですがどうすればいいでしょうか。
json
1{ 2 a:{b:1,c:2,d:3}, 3 b:{a:1,c:1,d:1}, 4 c:{a:2 b:1,d:3}, 5 d:{a:2 b:1,c:2} 6}
同じ配列に文字が含まれていたらカウントしていきたいのですが。
hoge.1から始めると,["a","b","c","d"]なので,
json
1{ 2 a:{b:1,c:1,d:1}, 3 b:{a:1,c:1,d:1}, 4 c:{a:1 b:1,d:1}, 5 d:{a:1 b:1,c:1} 6}
となり,次にhoge.2では["c","d","a","d"]で"b"はないのでb
はカウントされず,"d"は2回あるのでaとcのdには2回足すようにしたいです。
json
1{ 2 a:{b:1,c:1+1,d:1+2}, 3 b:{a:1,c:1,d:1}, 4 c:{a:1+1 b:1,d:1+2}, 5 d:{a:1+1 b:1,c:1+1} 6}
回答2件
あなたの回答
tips
プレビュー