One Logo Pool Ball
Foundation · IOS API REFERENCE

JSONSerialization

class · iOS 5.0+ · SDK 27.1

class JSONSerialization

Members (6)

static · iOS 5.0+

jsonObject

TypeScript
static jsonObjectWithOptions(data: ArrayBuffer, opt?: JSONSerialization_ReadingOptions): unknown
Swift declaration
class func jsonObject(with data: Data, options opt: JSONSerialization.ReadingOptions = []) throws -> Any
static · iOS 5.0+

jsonObject

TypeScript
static jsonObjectWithOptions2570(stream: InputStream, opt?: JSONSerialization_ReadingOptions): unknown
Swift declaration
class func jsonObject(with stream: InputStream, options opt: JSONSerialization.ReadingOptions = []) throws -> Any
static · iOS 5.0+

data

TypeScript
static data(obj: unknown, opt?: JSONSerialization_WritingOptions): ArrayBuffer
Swift declaration
class func data(withJSONObject obj: Any, options opt: JSONSerialization.WritingOptions = []) throws -> Data
static · iOS 5.0+

isValidJSONObject

TypeScript
static isValidJSONObject(obj: unknown): boolean
Swift declaration
class func isValidJSONObject(_ obj: Any) -> Bool
static · iOS 5.0+

writeJSONObject

TypeScript
static writeJSONObject(obj: unknown, stream: OutputStream, opt?: JSONSerialization_WritingOptions): { $ret: number; $out: { "error": (NSError) | null } }
Swift declaration
class func writeJSONObject(_ obj: Any, to stream: OutputStream, options opt: JSONSerialization.WritingOptions = [], error: NSErrorPointer) -> Int

Omit the output parameters from the call. The result contains $ret and $out, with error inside $out.

init

init

TypeScript
static init(): JSONSerialization
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →