Definitely the complex RegEx isnt the solution at all =), that will take a lot of time if the db grows and grows or if we need another .json file with lot of information.... and definitely the solution as you mention above is to removes those lines.
G.- On Thu, Jul 24, 2008 at 11:00 AM, Ropu <[EMAIL PROTECTED]> wrote: > maybe a complex RegEx can detect and remove the trailing ',' > > still, is easier and more efficient to just "dont put it" > ropu > > On Thu, Jul 24, 2008 at 10:58 AM, Gonzalo Aune <[EMAIL PROTECTED]> > wrote: > > > In the examples of the json spec (http://tools.ietf.org/html/rfc4627), > he > > never leaves an extra comma after the strings or objects, but in our > > canonicaldb.json we are doing it: > > > > "john.doe" : [{ > > "id" : "1", > > "userId" : "john.doe", > > "title" : "yellow", > > "body" : "what a color!", --->HERE! > > }], > > > > "schools" : [{ > > "address" : { > > "unstructuredAddress" : "1 Edu St.", ----->HERE! > > }, > > "description" : "High School", > > "endDate" : "1991-01-01", > > "field" : "", > > "name" : "", > > "salary" : "", > > "startDate" : "1982-01-01", > > "subField" : "", > > "title" : "", > > "webpage" : "" > > }], > > > > This is what i meant before... can we only fix this and i'll remove the > > comments with regexp ? > > > > G.- > > > > On Wed, Jul 23, 2008 at 4:03 PM, Chris Chabot <[EMAIL PROTECTED]> wrote: > > > > > On Jul 23, 2008, at 8:28 PM, Louis Ryan wrote: > > > > > > We could though technically the extra ',' is allowed by the JSON spec > > and > > >> there's a reasonable chance you'll get JSON with these artifacts > coming > > in > > >> from 3rd parties on the RESTful API. What are the library options on > > the > > >> PHP side to have a more tolerant parser. > > >> > > > > > > We certainly did experiment with this, but the only viable (production > > > ready) solution is a metric ton of native php code, which is 10000x > > slower, > > > slows down the QPM severely (due to the way apache/php loads in the > code > > on > > > every request) and crashing on other particularities again, in other > > words > > > not so terribly much :) > > > > > > > > > For comments we can certainly adopt a convetion to use comments on > > >> newlines > > >> only within Shindig if that helps. > > >> > > > > > > Nah comments are no problem, all we need to do is strip them from the > > > content before parsing it, not optimal but certainly not so bad that i > > would > > > want to try to enforce such rules. > > > > > > -- Chris > > > > > > > > > -- > .-. --- .--. ..- > R o p u >

