Properties

SBJsonBase Class Reference

Common base class for parsing & writing. More...

Inheritance diagram for SBJsonBase:
SBJsonParser SBJsonWriter

List of all members.

Properties

NSUInteger  maxDepth
  The maximum recursing depth.
NSArray *  errorTrace
  Return an error trace, or nil if there was no errors.

Detailed Description

This class contains the common error-handling code and option between the parser/writer.


Property Documentation

- (NSArray*) errorTrace [read, copy]

Note that this method returns the trace of the last method that failed. You need to check the return value of the call you're making to figure out if the call actually failed, before you know call this method.

- (NSUInteger) maxDepth [read, write, assign]

Defaults to 512. If the input is nested deeper than this the input will be deemed to be malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can turn off this security feature by setting the maxDepth value to 0.


The documentation for this class was generated from the following files: