Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 18, 2011
Commits on Jun 16, 2011
  1. Added note about Automatic Reference Counting (ARC) to and …

    …some preprocessor-foo to JSONKit.m to check if JSONKit is being compiled with ARC / `-fobjc-arc` and #error if it is.
Commits on Jun 5, 2011
  1. Minor tweak.

  2. Added "JKSerializeOptionEscapeForwardSlashes". Changed a number of <t…

    …able> constructions to the easier Markdown extra tables to see if the new github markdown processor accepts them. Also changed some <pre> items to ```objective-c / ``` fenced code style.
Commits on Jun 3, 2011
Commits on May 22, 2011
  1. Fix typo.

Commits on May 21, 2011
Commits on Mar 23, 2011
  1. This commit includes the "Serialize a single NSString" feature/pull r…

    …equest from issue #4 and issue #11.  Also replaces jk_encode() function with the JKSerializer class.  This is a forward looking change as placing the state in to an autoreleased object that does serializing means that we can always make sure that any resources we might have allocated will get released, no matter what.  This could be a problem, for example, if something throws an exception while we are serializing.
Commits on Mar 22, 2011
  1. Fix a couple of potential memory leaks in extremely unlikely and rare…

    … circumstances. Modify the primary parsing initial token matcher to use a if/else if/else if structure instead of switch()/case and organize the if statements to occur in the order they are statistically likely to appear in JSON for a performance win. Also make a minor tweak.
  2. Misc documentation updates.

Commits on Mar 17, 2011
Commits on Mar 8, 2011
Commits on Feb 28, 2011
  1. Initial push of JSONKit v1.4. May not be the final v1.4 commit. See C…

    … for info. The biggest news is JSONKit is anywhere from 30% to 60% faster than JSONKit v1.3 for reading / parsing JSON!
Commits on Feb 5, 2011
Commits on Jan 11, 2011
  1. Add backticks around NULL.

Commits on Jan 9, 2011
  1. Fixed a serious crashing bug. Fixed a memory leak. Fixed an off by on…

    …e error. Updated the file. Added
Commits on Aug 10, 2010
  1. Fixed a memory leak when the JSON being parsed contained associative …

    …arrays where the same key appeared more than once. Also hacked around the CFNumber limitation where CFNumbers only have a signed type for numbers and do not have an explicity unsigned type. Switched the README to
Something went wrong with that request. Please try again.