Pokud mas tak silny odpor k tomu to psat vsechno "vicekrat" (i kdyz teda myslim, ze u toho renderovani vysledku uz je vsechno slozite napsano a zbyva jen proiterovat nejake beany a vytisknout jejich obsah) mohl bys treba generovat nejake svoje proprietarni univerzalni XML a pak na to pustit nejakou transformaci, ktera to ohne na vysledny format.
Koles i LT maj 100% pravdu v tom, ze generovat takovyhle format "System.out.println" neni nejlepsi napad ... Musis tu lenost prekonat, je to pro dobrou vec :-) 2008/9/3 Oto Buchta <[EMAIL PROTECTED]> > On Wed, Sep 03, 2008 at 04:32:44PM +0200, Pavel Kolesnikov wrote: > > Me prijde Freemarker na generovani machine readable dat tak trochu > nevhodny, > > kdy muzes pouzit jednoduche API z http://www.json.org/java/index.html > > > > Myslim, ze s touhle knihovnou by tvoje sestavovani JSONu bylo > prehlednejsi > > a jako side-effect bys mel po problemu, ktery popisujes. > > > > Pavel > > Ano, je to prehlednejsi a hezci. Ale. > Ma to jeden hacek - jedna se o RESTovou aplikaci, kde si mohu rict, > v jakem formatu chci patricny resource. A mam-li volby jako XML, RSS, ATOM, > JSON, CSV (v prvnim nastrelu,m co bude dal nevim), prijde mi sablonovac > jako jediny schudny nastroj, nechci-li kazde implementovat zvlast... > > Nebo kdybys snad mel tip na nejakou REST-like knihovnu na generovani > machine > readable formatu, dej vedet. Ja ne, tak si ji musim napsat sam. > > tapik > > > > > 2008/9/3 Oto Buchta <[EMAIL PROTECTED]>: > > > Zdravim, > > > chtel bych se zeptat, jeslti jste narazili na problem, kdyz na konci > pole > > > je pred hranatou zavorkou carka. Vim, ze dle syntaxe jde o chybu, ale > > > generuju JSON ve FreeMarkeru a priznam se, ze se mi na tech padesati > mistech > > > nechce pocitat pocet prvku a za poslednim tu carku nedelat nebo > zapomenout > > > na foreach nebo dokonce davat null jako ukoncovak... > > > > > > Chtel bych si to dovolit, nebot v javadocu k org.json,JSONArray se > pise: > > > > > > The texts produced by the toString methods strictly conform to JSON > syntax rules. The constructors are more forgiving in the texts they will > accept: > > > > > > * An extra , (comma) may appear just before the closing bracket. > > > > > > Dik, > > > > > > tapik > > > > -- S pozdravem, Tomas Zverina Multimedia atelier s.r.o. Na Dolinách 4 147 00 Praha 4 IČO: 25127071 tel.: 241 433 120 e-mail: [EMAIL PROTECTED] http://www.m-atelier.cz/ Společnost Multimedia atelier s.r.o. je zapsána u rejstříkového soudu v Praze, oddíl C, vložka 51961.
