我正在解析一个JSON
文件并将文件中的每个对象添加到NSDictionary
. 有时可能会发生文件中的元素相等的情况。这意味着我的多个对象NSDictionary
将具有相同的 bey 和对象。如果它们具有相同的对象,则没有问题,但是如果它们具有相同的键,则会发生非常奇怪的事情。他们被重复了很多次,这只是混乱。
这就是我将对象添加到字典中的方式:
NSArray *messagearray = [data objectForKey:@"message"];
NSArray *namearray = [data objectForKey:@"name"];
CHOrderedDictionary* Dictionary = [CHOrderedDictionary dictionaryWithObjects:namearray forKeys:messagearray];
相反,如果所有键都不同,则一切正常。现在,因为这可能会发生......例如
{ “键”:[ “VFG SJ45FFGJJ76v = 1357429260”, “V SJ45FFGJJ76v = 1640600269”, “GH SJ45FFGJJ76v = 330786894”, “GH SJ45FFGJJ76v = -2045929990”, “V SJ45FFGJJ76v = -1145652524”, “d SJ45FFGJJ76v = 1255089702”, "",""],"对象":["G","T","G","G","G","R","",""]}
... 702","",""...
有没有办法防止这个错误?例如删除重复的关键对象?