我需要一个nsdictionary或其他类型的列表来拥有多个具有相同键的值,如下所示:
tag = asfsdf;
tag = sdfsd;
tag = werwe;
因为我必须将它们发送到网络服务,而网络服务只接受这样的标签:
"tags" : [
"tag":fews",
"tag":"df"
]
在jsonserialization之后使用数组我想:
"tags" : [
"tag = fews",
"tag = df"
]
无效,无法更改网络服务。 有谁有任何想法? ndsdictionary无法使用相同的键值。
答案 0 :(得分:0)
最简单的答案是创建2个NSArray
个对象;称一个'键'和其他'值'。只要你没有做大量的添加和从数组中间删除它应该是直接的。
另一个/更好的选项(我认为你已经被解雇)是使用NSDictionary
,但每个键的“值”实际上是NSArray
。当您需要吐出内容时,您只需对数组中的每个项使用相同的键值。