JSON-J2ME is a J2ME implementation JSON. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write.
In order to support a J2ME project for my college software engineering class, I modified the JSON-JAVA to run on J2ME MIDP/CLDC.
I used the J2ME Polish's project's ArrayList implementation to support ArrayList. I modified the files to use libraries that were only available to MIDP/CLDC.
I'll write in more detail of how it works but this will have to do for now...