为什么有些字典键有引号而其他字典键在从调试器打印时没有?

时间:2013-01-06 21:53:33

标签: ios ios6 nsdictionary restkit afnetworking

所以我目前正从我的服务器发送一个JSON对象。如果我在XCode中打印responseObject,我会得到以下结果:

Printing description of responseObject:
{
order = 3;
"picture_bucket_name" = test;
"picture_creation_date" = "2013-01-06T21:49:54.546Z";
"picture_identifier" = 61;
"picture_url_with_bucket" = "test/pictures/sop/steps/test_default_320_320.png";
"sub_order" = 0;
 }

为什么Order键不在" &#34 ;?这是我必须使用NumberFormatter从NSString转换为NSNumber的Number的唯一键。那是为什么?

1 个答案:

答案 0 :(得分:5)

通常,在控制台中没有任何引号的字典键中显示没有任何空格和其他特殊字符的单个单词。例如: - 上面示例中的键order和值test。这有助于保持可读性。将这些其他单词用引号括起来可确保可读性。