ios - 从 NSMutableDictonary 中添加特定键的值(使用 NSPredicate)
<p><p>我有以下 JSON 响应,它已存储在 <code>NSMutableDictonary</code> 中。我想添加 <strong>special_item</strong> 的所有 <strong>price</strong>。</p>
<pre><code>{
"order_id": "1",
"order_name": "xyz",
"order_item": [
{
"item_id": "1",
"item_name": "myone",
"special_item": [
{
"s_item_id": "1",
"price": "10"
},
{
"s_item_id": "2",
"price": "100"
}
]
},
{
"item_id": "2",
"item_name": "mytwo",
"special_item": [
{
"s_item_id": "11",
"price": "15"
},
{
"s_item_id": "22",
"price": "110"
}
]
}
]
}
</code></pre>
<p>是否可以使用 <code>NSPredicate</code> 添加所有 <strong>price</strong> ?或如何使用 <code>NSPredicate</code> 获取所有 <strong>price</strong> 值的数组?(例如:[@10,@100,@15,@110])<br/> < br/>
谢谢!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>就是这么简单</p>
<p>你可以试试下面的代码</p>
<pre><code>NSArray *arr = ;
long total = 0;
for (id price in arr) {
if (]) {
total += [ longValue];
}
else {
total += ;
}
}
</code></pre></p>
<p style="font-size: 20px;">关于ios - 从 NSMutableDictonary 中添加特定键的值(使用 NSPredicate),我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/31043172/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/31043172/
</a>
</p>
页:
[1]