Hmm, what exactly are you parsing? Javascript? No in that case it can't be parsed. Not that json is not javascript, it is a subset of the javascript object notation.
What exaclty are you sending, in a string, to lisp?
Categories is an array, and DB is an object, so both have to be encoded to json. I would use some json client side library for that purpose. They are all around, in Dojo or Prototype or stand alone.
Best wishes, Henrik Hjelte
On Tue, Jun 10, 2008 at 12:46 AM, Andrei Stebakov lispercat@gmail.com wrote:
I have a web page which has a JavaScript defining some data in a form:
var Categories = [ {name:"Cat1 ", caption:escape("Category 1")}, {name:"Cat2 ", caption:escape("Category 2")}
];
var DB = new Object(); DB[Categories[0].name] = [ {name:escape("Item1"), item-num:8} ];
etc...
When I try to parse it with cl-json (using decode-json-from-string), I got errors because it can't accept things like variable definitions. Can I use cl-json to create a CL data from the JS data I mentioned or I should use some other tool?
Thank you, Andrew
cl-json-devel mailing list cl-json-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cl-json-devel