Re: [json-lib-user] Java 5
Brought to you by:
aalmiray
From: Andres A. <aal...@ya...> - 2008-03-06 19:56:01
|
Hi Phllippe, As a matter of fact, generics support is one of the target features for our next release, 2.3, so we would be very glad to review your patch and somehow accommodate the 1.3/1.5 build we currently have. I'm not aware of a CVS->SVN url conversion, when I started the project I had only the choice for CVS repositories =-( Regards, Andres ------------------------------------------- http://jroller.com/aalmiray http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those who don't. To understand recursion, we must first understand recursion. ----- Original Message ---- From: Philippe Kernevez <pke...@oc...> To: jso...@li... Sent: Thursday, March 6, 2008 8:42:31 AM Subject: [json-lib-user] Java 5 <!-- _filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;} _filtered {font-family:"Comic Sans MS";panose-1:3 15 7 2 3 3 2 2 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue;text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple;text-decoration:underline;} span.EmailStyle17 {font-family:Arial;color:windowtext;} _filtered {margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 {} _filtered {} _filtered {} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> Hi, I am new to JSON-lib, may be my question is a newbie answer. I saw that there is a jdk15 version and I’m using it. It seems that this version isn’t really full jdk 5, is there some plan to have more java 5 compliant API? What do it mean? 1) A Generics API public class JSONObject { … public static <T> T toBean( JSONObject jsonObject, Class<T> beanClass, Map classMap ) {…} } 2) An automatic collection mapping based on Generics With such functionality, you example with EZMorph: http://json-lib.sourceforge.net/usage.html#From%20JSON%20to%20Beansin the “From JSON to Beans” will become: String json = "{'data':[{'name':'Wallace'},{'name':'Grommit'}]}"; MyBean bean = JSON5Utils.toBean( JSONObject.fromObject(json), MyBean.class, classMap ); Instead of String json = "{'data':[{'name':'Wallace'},{'name':'Grommit'}]}"; Map classMap = new HashMap(); classMap.put( "data", Person.class ); MyBean bean = (MyBean)JSONObject.toBean( JSONObject.fromObject(json), MyBean.class, classMap ); I already have code and tests for that functionalities, are you interesting by It and how do you want it (I can’t give you a patch on you actual project, it only compiles with Java5) ? An independent Maven project? Another and independent question: is there an Svn connection URL instead of the cvs (I found the CVS one, but I can’t succeed in converting it to standard sourceforge Svn url) ? Regards, Philippe Ce message Envoi est certifié sans virus connu (AVG Pro). Analyse effectuée par AVG. Version: 7.5.516 / Base de données virus: 269.21.5/1314 - Date: 05/03/2008 18:38 -----Inline Attachment Follows----- ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ -----Inline Attachment Follows----- _______________________________________________ json-lib-user mailing list jso...@li... https://lists.sourceforge.net/lists/listinfo/json-lib-user ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |