Skip to content

NSJSONSerialization

用于在 JSON 数据(NSData)与 JavaScript 对象/数组之间转换。

当前运行时未额外暴露 NSJSONSerialization 的实例成员;通常直接使用其类成员完成序列化/反序列化。

方法参数返回值说明
isValidJSONObject(obj)obj: anyboolean检查对象是否可被序列化为 JSON。
dataWithJSONObjectOptions(obj, options)obj, options: numberNSData将对象/数组序列化为 NSData。
JSONObjectWithDataOptions(data, options)data: NSData, options: numberany将 NSData 解析为对象/数组。

options 通常传 0。最新导出接口不包含 error 参数;若解析/序列化失败,通常以返回值/异常表现为准(建议在控制台打印并做兼容处理)。

头文件 API 清单

正在加载…

协议:,来源: