使用适用于iPhone的json-framework(http://code.google.com/p/json-framework/),从NSDictionary创建json数据非常容易。像这样;
NSString *json_string = [json_parser stringWithObject:dictionary];
如果我的字典中有像NSString这样的对象,那么这是完美的。但是我还需要用json发送整数,bool和浮点数,并且找不到以同样的方式执行此操作的方法。有人有解决方案吗?
更新:
我发现我可以将整数包装到NSNumber中。但我怎么能用bools?
答案 0 :(得分:0)
我相信json-framework映射从JSON bools和数字到NSDecimalNumber
。对于bool,NSDecimalNumber
应该使用initWithBool:
初始化。试一试。