私はどのように私が使用することができるか説明することができます述語swiftまたはネストされた辞書と辞書の配列のために同じを行うためにいくつかのバッター方法がありますか?迅速に述語を使用するには?
私のプログラムにネストされた辞書の配列があり、別のキーでフィルタリングする必要があります。同じケースでは複数のキーでフィルタリングする必要がありますので、NSPredicateのようにフィルターをかけることができます
-c例えば、私は次のjson-
[{
"name": "programmer",
"email": "[email protected]",
"group": "A",
"epmloyement": {
"complany": "abc",
"salary": 20000
}
},
{
"name": "designer",
"email": "[email protected]",
"group": "A",
"epmloyement": {
"complany": "zyz",
"salary": 25000
}
},
{
"name": "tester",
"email": "[email protected]",
"group": "B",
"epmloyement": {
"complany": "xxx",
"salary": 15000
}
}]
から従業員の配列を持っていると私はどこの従業員2000 場合、またはより大きい給料を得る辞書の配列をしたい場合、私は結果 - 次たい私は従業員whosの辞書の配列が欲しいeグループ= A またはグループのAと給与> 2000の従業員が辞書の配列を必要とする場合
次を使用して、あなたの配列をフィルタリングまあ、何もこれだけ 'NSPredicate'を使用し、迅速でObjective CのAPIを使用してからあなたを停止しません! – Sweeper
しかし、迅速に利用可能ないくつかの他のバッターの方法なら、私は同じのための迅速なAPIを選択します。 –
@DineshKumarVyas試したことのある例と期待される結果は何かを示す必要があります –