以下AとBのjsonがありまして、
AからBに変更した場合に、
具体的には///////////////////した部分をfalseからtrueに、またはtrueからfalseにしています。
AとBをくらべて、falseからtrueがあったのか、なかったのか
trueからfalseがあったのかなかったのかを調べたいのですが、
便利なメソッドございませんでしょうか。。
当方では、unserscoreでメソッドさがしたところでは、それっぽいのは見当たりませんでした><;
何卒よろしくお願い致します!!
【A】
json
1[ 2 { 3 "id": 1, 4 "title": "ASD Headquarters", 5 "items": [ 6 { 7 "id": 11, 8 "title": "San Jose", 9 "items": [ 10 { 11 "id": 13, 12 "title": "Jensen Chapman's Team", 13 "items": [ 14 { 15 "id": 14, 16 "title": "Jimmy John", 17 "isSelected": true 18 }, 19 { 20 "id": 15, 21 "title": "Daniel Mills", 22 "isSelected": true /////////////////// 23 }, 24 { 25 "id": 16, 26 "title": "Chris Boden", 27 "isSelected": true 28 } 29 ], 30 "isSelected": true 31 } 32 ], 33 "isSelected": true 34 }, 35 { 36 "id": 12, 37 "title": "Irvine", 38 "items": [ 39 { 40 "id": 23, 41 "title": "Tracey Chapman's Team", 42 "items": [ 43 { 44 "id": 24, 45 "title": "San Jesus", 46 "isSelected": true 47 }, 48 { 49 "id": 25, 50 "title": "Fat Albert", 51 "isSelected": true 52 }, 53 { 54 "id": 26, 55 "title": "Connor McDavid", 56 "isSelected": true 57 } 58 ], 59 "isSelected": true 60 } 61 ], 62 "isSelected": true 63 }, 64 { 65 "id": 30, 66 "title": "San Diego", 67 "items": [ 68 { 69 "id": 31, 70 "title": "Duran Duran's Team", 71 "items": [ 72 { 73 "id": 32, 74 "title": "Amberlynn Pinkerton", 75 "isSelected": true 76 }, 77 { 78 "id": 33, 79 "title": "Tony Mejia", 80 "isSelected": true 81 }, 82 { 83 "id": 34, 84 "title": "Richard Partridge", 85 "isSelected": true 86 }, 87 { 88 "id": 35, 89 "title": "Elliot Stabler", 90 "isSelected": true 91 } 92 ], 93 "isSelected": true 94 }, 95 { 96 "id": 40, 97 "title": "Steely Dan's Team", 98 "items": [ 99 { 100 "id": 36, 101 "title": "Tony Stark", 102 "isSelected": true 103 }, 104 { 105 "id": 37, 106 "title": "Totally Rad", 107 "isSelected": true 108 }, 109 { 110 "id": 38, 111 "title": "Matt Murdock", 112 "isSelected": true 113 }, 114 { 115 "id": 39, 116 "title": "Stan Lee", 117 "isSelected": false /////////////////// 118 } 119 ], 120 "isSelected": true 121 } 122 ], 123 "isSelected": true 124 } 125 ], 126 "isSelected": true 127 } 128]
【B】
json
1[ 2 { 3 "id": 1, 4 "title": "ASD Headquarters", 5 "items": [ 6 { 7 "id": 11, 8 "title": "San Jose", 9 "items": [ 10 { 11 "id": 13, 12 "title": "Jensen Chapman's Team", 13 "items": [ 14 { 15 "id": 14, 16 "title": "Jimmy John", 17 "isSelected": true 18 }, 19 { 20 "id": 15, 21 "title": "Daniel Mills", 22 "isSelected": false /////////////////// 23 }, 24 { 25 "id": 16, 26 "title": "Chris Boden", 27 "isSelected": true 28 } 29 ], 30 "isSelected": true 31 } 32 ], 33 "isSelected": true 34 }, 35 { 36 "id": 12, 37 "title": "Irvine", 38 "items": [ 39 { 40 "id": 23, 41 "title": "Tracey Chapman's Team", 42 "items": [ 43 { 44 "id": 24, 45 "title": "San Jesus", 46 "isSelected": true 47 }, 48 { 49 "id": 25, 50 "title": "Fat Albert", 51 "isSelected": true 52 }, 53 { 54 "id": 26, 55 "title": "Connor McDavid", 56 "isSelected": true 57 } 58 ], 59 "isSelected": true 60 } 61 ], 62 "isSelected": true 63 }, 64 { 65 "id": 30, 66 "title": "San Diego", 67 "items": [ 68 { 69 "id": 31, 70 "title": "Duran Duran's Team", 71 "items": [ 72 { 73 "id": 32, 74 "title": "Amberlynn Pinkerton", 75 "isSelected": true 76 }, 77 { 78 "id": 33, 79 "title": "Tony Mejia", 80 "isSelected": true 81 }, 82 { 83 "id": 34, 84 "title": "Richard Partridge", 85 "isSelected": true 86 }, 87 { 88 "id": 35, 89 "title": "Elliot Stabler", 90 "isSelected": true 91 } 92 ], 93 "isSelected": true 94 }, 95 { 96 "id": 40, 97 "title": "Steely Dan's Team", 98 "items": [ 99 { 100 "id": 36, 101 "title": "Tony Stark", 102 "isSelected": true 103 }, 104 { 105 "id": 37, 106 "title": "Totally Rad", 107 "isSelected": true 108 }, 109 { 110 "id": 38, 111 "title": "Matt Murdock", 112 "isSelected": true 113 }, 114 { 115 "id": 39, 116 "title": "Stan Lee", 117 "isSelected": true /////////////////// 118 } 119 ], 120 "isSelected": true 121 } 122 ], 123 "isSelected": true 124 } 125 ], 126 "isSelected": true 127 } 128]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/14 03:55
退会済みユーザー
2018/11/14 05:38