我正在开发一个Webservice应用程序。
他们给我的回答如下:
JSON响应:
{“1”:“03:30 PM至04:30 PM”,“2”:“01:30 PM至02:30 PM”,“3”:“02:30 AM 到03:30 PM“,”4“:”04:30 PM到05:30 PM“,”5“:”05:30 PM到06:30 PM“,”6“:”06:30 PM到07:30 PM“}
我希望在另一个View控制器中显示所有 TIME 层间的复选框,以便用户可以选择它。
我如何得到这个......
需要帮助
答案 0 :(得分:2)
查看NSArray componentsSeparatedByString:(NSString *)
的文档。这会将Json回复分成您指定的字符串中的数组。我可能会使用@“,”。
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以通过以下方法
简单地解析JSONNSString* strJSONResponse = @"{\"1\":\"03:30 PM To 04:30 PM\",\"2\":\"01:30 PM To 02:30 PM\",\"3\":\"02:30 AM To 03:30 PM\",\"4\":\"04:30 PM To 05:30 PM\",\"5\":\"05:30 PM To 06:30 PM\",\"6\":\"06:30 PM To 07:30 PM\"}";
NSDictionary* dataDict = [strJSONResponse JSONValue];
NSLog(@"%@",dataDict);
这是输出:
Printing description of dataDict:
{
1 = "03:30 PM To 04:30 PM";
2 = "01:30 PM To 02:30 PM";
3 = "02:30 AM To 03:30 PM";
4 = "04:30 PM To 05:30 PM";
5 = "05:30 PM To 06:30 PM";
6 = "06:30 PM To 07:30 PM";
}
使用此词典,您可以根据自己的要求轻松使用。
在这里,您需要包含找到的SBJSON的必需类here
我必须添加“\”作为转义字符才能将其用作字符串。
希望有所帮助