我正在解析JSON
文件并在NSDictionary
中添加文件中的每个对象。有时可能会发生文件中的元素相等。这意味着我的NSDictionary
中的多个对象将具有相同的bey和object。如果它们具有相同的对象,则没有问题,但如果它们具有相同的键,则会发生非常奇怪的事情。他们多次重复,而且只是混乱。
这就是我在字典中添加对象的方法:
NSArray *messagearray = [data objectForKey:@"message"];
NSArray *namearray = [data objectForKey:@"name"];
CHOrderedDictionary* Dictionary = [CHOrderedDictionary dictionaryWithObjects:namearray forKeys:messagearray];
如果相反所有的键都不同,一切正常。现在,因为这可能发生......例如。
{“key”:[“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“,”“,”“......
有没有办法防止此错误?例如删除重复的密钥对象?