Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Aug 27, 2015
  1. Support reading of unicode characters

    JSON requires unicode characters to be written as \uXXXX.  Previous
    commits supported writing unicode characters, this commit supports
    reading that format.  Support for inline unicode characters is still in
Commits on Aug 26, 2015
  1. Print unicode code in hexadecimal, rather than decimal

    We wrote the charcode as \uABCD in base ten, rather than as a
    hexadecimal number.  FP.
  2. Escape non-ascii characters with \u four-hex-digits

    The ascii characters are now escaped by using the char-code of the
    current output.  That should be sufficient to correctly encode the
    output for non-ascii characters.
Commits on Jun 17, 2015
  1. Example implementation for removal of key

    This commit adds the REMKEY function, which removes a key from a jsown
    object.  This is beta functionality, founded by madnificent/jsown#12
Commits on Apr 6, 2015
  1. Merge branch 'devel'

  2. Add support for injectively reading []

    Adding support for injectively reading the empty list.  This is a
    feature request by @renzo-orsini in madnificent/jsown#10
    We are not enabling this feature in the injective reader yet, as it may
    be breaking for other users.  First doublechecking if we should have
    this feature enabled in the injective reader or not.
Commits on Dec 29, 2014
  1. Create LICENSE

    Was mentioned in jsown.asd
Commits on Dec 5, 2014
  1. Merge pull request #8 from gschjetne/e-notation-fix

    Avoid using e notation because Lisp, JS and JSON numeral syntaxes are
  2. @gschjetne
Commits on Apr 21, 2014
  1. Merge remote-tracking branch 'origin/master'

Commits on Mar 3, 2014
  1. Merge pull request #6 from andy128k/master

    escape backslash
  2. @andy128k

    escape backslash

    andy128k authored
Commits on Sep 9, 2013
  1. nil should be written as []

    clean solution to be submitted later
Commits on Sep 2, 2013
Commits on Sep 1, 2013
Commits on Aug 31, 2013
  1. adding support for an injective reader (spits out roughly the same do…

    …cument as the read document)
Commits on Aug 30, 2013
Commits on Apr 10, 2013
  1. numbers can also be terminated by a newline character.

    this could be hacked in here cleaner, and perhaps it should operate through a smart read-while (which can figure out at compiletime that numbers have subsequent character codes if that is the case)
Commits on Apr 6, 2013
Commits on Mar 2, 2013
  1. including a setf expander for jsown:val, so places which don't contai…

    …n a jsown object automatically get a new jsown object built.
    the indended use is:
    (let ((o (empty-object)))
       (setf (val (val (val o "foo") "bar") "baz") "bang")
       (princ (jsown:to-json o)))
    > {"foo":{"bar":{"baz":"bang"}}}
    > "{\"foo\":{\"bar\":{\"baz\":\"bang\"}}}"
Commits on Feb 10, 2013
Commits on Jan 11, 2013
Commits on Dec 13, 2012
Commits on Dec 12, 2012
  1. Getting rid of the TODOs

Commits on Oct 29, 2012
Commits on Sep 25, 2012
  1. Pulling in 'development'

Commits on Jul 6, 2012
Commits on Jun 29, 2012
  1. BUGFIX: committed too quickly.

    mon-key quickly pointed this out :)
Something went wrong with that request. Please try again.