+ (OBJSONSerializer *) serializer
- (BOOL) isValidJSONObject:(id)inObject
- (OBJSONSerializationOptions) options
- (OBData *) serializeArray:(OBArray *)inArray error:(OBError **)outError
- (OBData *) serializeDictionary:(OBDictionary *)inDictionary error:(OBError **)outError
- (OBData *) serializeNull:(OBNull *)inNull error:(OBError **)outError
- (OBData *) serializeNumber:(OBNumber *)inNumber error:(OBError **)outError
- (OBData *) serializeObject:(id)inObject error:(OBError **)outError

Take any JSON compatible object (generally OBNull, OBNumber, OBString, OBArray and OBDictionary) and produce an OBData containing the serialized JSON.

- (OBData *) serializeString:(OBString *)inString error:(OBError **)outError
- (void) setOptions:(OBJSONSerializationOptions)options