Skip to content

NSJSONSerialization

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

方法参数返回值说明
isValidJSONObject(obj)obj: anyboolean检查对象是否可被序列化为 JSON。
dataWithJSONObjectOptionsError(obj, options, error)obj, options: number, errorNSData将对象/数组序列化为 NSData。
JSONObjectWithDataOptionsError(data, options, error)data: NSData, options: number, errorany将 NSData 解析为对象/数组。

options 通常传 0。error 可为 null;若解析/序列化失败,可通过 error 获取错误信息。