Helló!<div>A hivatalos speckó, azaz a JSR311 nem foglalkozik a specifikus content type-okkal. <a href="http://download.oracle.com/otndocs/jcp/jaxrs-1.0-fr-eval-oth-JSpec/">http://download.oracle.com/otndocs/jcp/jaxrs-1.0-fr-eval-oth-JSpec/</a></div>
<div>Egyébként a "Providers" fejezet, azon belül is a MessageBodyWriter szól a dolog azon részéről, amikor van egy X típusú objektumod és abból Y típusú kimenetet kellene generálni automatikusan, a szabványos API szerint.</div>
<div>Azt nem tudom, hogy a konkrét Restful webservice implementációk milyen default providerekkel "kedveskednek".</div><div>Mellesleg az is egy működő forgatókönyv, hogy nem csinálsz rá Provider-t, hanem a metódusodon belül átalakítod és kvázi String-et adsz vissza, amiben éppen JSON van.</div>
<div><br></div><div>Az, hogy egy tetszőleges típusú objektumból hogyan tudsz JSON-t (azaz JSON formátumú String-et) generálni, egy másik -általános- kérdés. Csinálhatod kézzel vagy JSON könyvtárat használva. Nekem a json.simple bejött, de ilyen generikus szerkezetes őrültségekre lehet hogy a gson a jobb, de nem biztos.</div>
<div>V<br><br><div class="gmail_quote">2012/1/16 András Csányi <span dir="ltr"><<a href="mailto:sayusi.ando@gmail.com">sayusi.ando@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/1/16 Viczián István <<a href="mailto:viczian.istvan@gmail.com">viczian.istvan@gmail.com</a>>:<br>
<div class="im">> Szia!<br>
><br>
> Nekem nem REST-tel volt ilyenem, hanem még az ősidőkben, mikor SOAP-on<br>
> ilyent nem lehetett átnyomni, meg .NET volt a másik oldalon, és nagyon<br>
> nem tudta mi az a Map.<br>
> Gyakorlatilag List-et adtuk át, és a ő csinált belőle map-et, mert az<br>
> Integer is benne volt a DTO-ban.<br>
> Arról ne is beszéljünk, hogy akkor még List-et sem lehetett, csak<br>
> array-t, a WS-I akkor még sehol nem volt.<br>
><br>
> Remélem REST-nél ennél előrébb van a világ.<br>
<br>
</div>Átolvasva a fél stackoverflow-t és felbolygatva három levlistát a<br>
kérdéseimmel csak azt tudom mondani, hogy fogalmam sincsen, hogy hol<br>
tart a REST ebben a kérdésben. Ha megnézem a resteasy doksiját, akkor<br>
sejthető, hogy tudja kezelni ezt a problémát, de számomra annyira nem<br>
egyértelmű és használhatatlan az egész, hogy csak nézek ki a fejemből.<br>
Most rászabadítottam az egyik jóbarátomat, aki ténylegesen programozó.<br>
Kíváncsi vagyok, hogy mit hoz ki belőle. Node, szóval sejthető, hogy<br>
tudja ezt a resteasy, vagy ha nem akkor tudsz írni olyan kiegészítést,<br>
ami ezt megcsinálja neked. De továbbra is azt mondom, hogy sehol egy<br>
számomra használható példa vagy blog vagy bármi.<br>
<br>
A jersey társaságnál meg csak annyit mondtak a kérdésemre, hogy "Your<br>
question is fairly general" és javasolták, hogy olvassam el a doksit,<br>
mert az jó. :) Persze továbbra is fenntartom azt, hogy nagy<br>
valószínűséggel nálam hiányzik valami.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
- -<br>
-- Csanyi Andras (Sayusi Ando) -- <a href="http://sayusi.hu" target="_blank">http://sayusi.hu</a> --<br>
<a href="http://facebook.com/andras.csanyi" target="_blank">http://facebook.com/andras.csanyi</a><br>
-- ""Trust in God and keep your gunpowder dry!" - Cromwell<br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br></div>