【问题标题】:Create json data on iPhone with integers, bools在 iPhone 上使用整数、布尔值创建 json 数据
【发布时间】:2009-09-22 09:52:02
【问题描述】:

使用 iPhone 的 json 框架 (http://code.google.com/p/json-framework/) 从 NSDictionary 创建 json 数据真的很容易。像这样;

NSString *json_string = [json_parser stringWithObject:dictionary];

如果我的字典中有 NSString 之类的对象,这将非常有效。但我还需要使用 json 发送整数、布尔值和浮点数,但找不到以相同方式执行此操作的方法。有人有解决办法吗?

更新:

我发现我可以将整数包装到 NSNumber。但是如何使用布尔值呢?

【问题讨论】:

  • 您可以像任何其他数字类型一样将 BOOL 值包装在 NSNumber 中:参见 numberWithBool:、initWithBool: 和 boolValue。

标签: iphone json


【解决方案1】:

我相信 json 框架从 JSON 布尔值和数字映射到 NSDecimalNumber。对于布尔值,NSDecimalNumber 应该使用initWithBool: 初始化。试试看吧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多