如何为数字添加双引号。当我解析时,数字不会出现双引号。对于字符串双引号很好。我想要所有的双引号。下面是我的字典数组
我创建了这个字典数组
(
{
questionId = 91;
responseLanguage = ar;
responseType = 4;
},
{
questionId = 92;
responseLanguage = ar;
responseType = 2;
}
)
我想像这样解析
[{"questionId":"91","responseType":"4","responseLanguage":"ar"}, {"questionId":"92","responseType":"2","responseLanguage":"ar"}]
当使用sbjson解析器解析时,只有字符串是双引号,对于数字,它不是双引号。
答案 0 :(得分:1)
(
{
questionId = @"91";
responseLanguage = ar;
responseType = @"4";
},
{
questionId = @"92";
responseLanguage = ar;
responseType = @"2";
}
)
如果这个数组正在生成动态,那么将数字转换为字符串时使用“stringValue”方法何时添加到字典中
NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:
[nsnumber stringValue], @"questionId",
ar, @"responseLanguage",
[nsnumber stringValue], @"responseType", nil];
答案 1 :(得分:0)
创建字典时将数字转换为字符串。双引号代表字符串。