Menu

Tree [r71] /
 History

HTTPS access


File Date Author Commit
 .settings 2008-02-08 plperez [r65] Adding the project's settings.
 doc 2008-01-26 plperez [r51] News about 0.9.
 lib 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 releases 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 src 2008-02-13 plperez [r66] Fixing the BigInteger type.
 srctest 2008-02-14 plperez [r71] Added tests to capture that only subclasses nee...
 .classpath 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 .project 2007-08-17 plperez [r1] Adding JSON 2.0.
 LICENSE 2007-09-21 plperez [r18] Adding LICENSE file.
 README.txt 2007-11-21 plperez [r32] More explanation in README
 build.xml 2008-02-13 plperez [r67] Bumping up the version number.
 code-style.xml 2007-08-17 plperez [r3] Adding optional values.
 config.japex.full.xml 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 config.japex.releases.xml 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 japex.run.sh 2007-12-01 plperez [r33] Integrating japex 1.1.6 and enabling specific c...
 license.txt 2007-08-17 plperez [r1] Adding JSON 2.0.

Read Me

JSON 0.2, from TwoLattes - http://code.twolattes.com

* required Jars

  JSON-0.2.jar
  asm-2.2.3.jar
  asm-attrs-2.2.3.jar
  asm-commons-2.2.3.jar

  the other jars are competing libraries used to ensure JsonMarshaller is the fastest library!

* optional Jar

  junit-4.1.jar

CHANGELOG 0.2
-------------
- corrected recursive classes parsing bug
+ added support for user defined types
+ added support for java.util.Map
+ added support for JSPON marshalling (unmarshalling not yet supported)


* quick help

  To compile your code with JsonMarshaller, sure to add the jars to your
  classpath. To try out little examples, this line should do

  javac -cp .:lib/JSON-0.1.jar:lib/asm-2.2.3.jar:lib/asm-attrs-2.2.3.jar:lib/asm-commons-2.2.3.jar *.java

  For examples, you can browse the included tests. Look at
	
  srctest/com/twolattes/json/User.java
  srctest/com/twolattes/json/Email.java
	
  for instance.

* tests

  To run the tests, you'll need JUnit 4.1 (included).

* questions

  pascal / cs / stanford . edu
  
  replace the first / by the typical sign and the second one by a dot.

* ASM website

  http://asm.objectweb.org

* JSON parser

  http://www.json.org
	
  Note: we use a modified version that corrects a few minor bugs and adds
  some functionality required by our JsonMarshaller.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.