-1
我使用SBJson,我知道如何解决它,当我有一个键与一个值,但它有什么工作时,我有2键和2值?解码JSON字符串
这是一个需要被解码
[{"ID":"1","Color":"Blue"},{"ID":"2","Color":"Red"},{"ID":"3","Color":"Green"}]
字符串这是我已经试过
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSDictionary *responseDict = [parser objectWithString:responseString];
NSString *decodedJSON = [responseDict objectForKey:@"{\"ID\":\"Color\"}"];
它崩溃的最后一道防线。
你对decodeJSON会有什么结果?它看起来像你要求responseDict为两个键的对象值一次或什么,这根本不会工作。另外,你的responseDict可能是一个NSArray,因为你已经在第一个代码中显示了一个数组JSON字符串。验证你的responseDict的返回类型,然后详细说明你正在试图解码JSON的样子,像@ @ 1:Blue“'这样的字符串还是什么? – jxpx777