Skip to content

HTTPS clone URL

Subversion checkout URL

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

    authored
    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
    place.
Commits on Aug 26, 2015
  1. Print unicode code in hexadecimal, rather than decimal

    authored
    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

    authored
    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

    authored
    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'

    authored
  2. Add support for injectively reading []

    authored
    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

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

    authored
    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'

    authored
    Conflicts:
    	writer.lisp
Commits on Mar 3, 2014
  1. Merge pull request #6 from andy128k/master

    authored
    escape backslash
  2. @andy128k

    escape backslash

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

    authored
    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…

    authored
    …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.

    authored
    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…

    authored
    …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

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

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

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