Java·þÎñÆ÷¶ËList¶ÔÏóת»»ÎªJSON¶ÔÏó²¢·µ»Ø¿Í»§¶ËʵÀý
Ò»¡¢Ê²Ã´ÊÇJSON
¡¡¡¡JSON ¼´ JavaScript Object Natation(Java¶ÔÏó±íʾ·¨)£¬ËüÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬·Ç³£ÊʺÏÓÚ·þÎñÆ÷Óë JavaScript µÄ½»»¥¡£
¡¡¡¡¼ò¶øÑÔÖ®£¬JSON¾ÍÊÇJavaScript½»»»Êý¾ÝµÄÒ»ÖÖ¸ñʽ¡£Àý×ÓÈçÏ£º
{"username":"coolcooldool","password":"1230","usertype":"superadmin"}
{"list":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}]}
µÚ¶þÖÖÊÇÓÐÊý×éµÄÇé¿ö£¬ÎÒÒ²²»ÓÃÎÄ×Ö±íÊöJSONµ½µ×ÊÇÔõô¹¹³ÉµÄÁË£¬ÏàÐų¤ÑÛ¾¦µÄÈ˶¼¿´¶®ÁË£¬ÍÛßÇßÇ£¡~
¶þ¡¢ÎªÊ²Ã´Ê¹ÓÃJSON¶ø²»ÊÇXML
¡¡¡¡ËûÃǶ¼ÊÇÕâÑù˵µÄ£º
¡¡¡¡¾¡¹ÜÓÐÐí¶àÐû´«¹ØÓÚ XML ÈçºÎÓµÓÐ¿çÆ½Ì¨£¬¿çÓïÑÔµÄÓÅÊÆ£¬È»¶ø£¬³ý·ÇÓ¦ÓÃÓÚ Web Services£¬·ñÔò£¬ÔÚÆÕͨµÄ Web Ó¦ÓÃÖУ¬¿ª·¢Õß¾³£Îª XML µÄ½âÎöÉË͸ÁËÄԽÎÞÂÛÊÇ·þÎñÆ÷¶ËÉú³É»ò´¦Àí XML£¬»¹Êǿͻ§¶ËÓà JavaScript ½âÎö XML£¬¶¼³£³£µ¼Ö¸´ÔӵĴúÂ룬¼«µÍµÄ¿ª·¢Ð§ÂÊ¡£Êµ¼ÊÉÏ£¬¶ÔÓÚ´ó¶àÊý Web Ó¦ÓÃÀ´Ëµ£¬ËûÃǸù±¾²»ÐèÒª¸´Ô XML À´´«ÊäÊý¾Ý£¬XML µÄÀ©Õ¹ÐÔºÜÉÙ¾ßÓÐÓÅÊÆ£¬Ðí¶à AJAX Ó¦ÓÃÉõÖÁÖ±½Ó·µ»Ø HTML Ƭ¶ÎÀ´¹¹½¨¶¯Ì¬ Web Ò³Ãæ¡£ºÍ·µ»Ø XML ²¢½âÎöËüÏà±È£¬·µ»Ø HTML Ƭ¶Î´ó´ó½µµÍÁËϵͳµÄ¸´ÔÓÐÔ£¬µ«Í¬Ê±È±ÉÙÁËÒ»¶¨µÄÁé»îÐÔ¡£
¡¡¡¡ÎÒÈÏΪ¾ÍÊÇ˵£º½âÎöXMLÌ«·Ñ¾¢ÁË¡£
Èý¡¢ÈçºÎʹÓÃ
¡¡¡¡µ±È»×îÖ±½ÓµÄ·½·¨¾ÍÊÇ£¬Äã×Ô¼ºÐ´Ò»¸öÀ࣬°ÑÄãÔÚÊý¾Ý¿âÖв鵽µÄlistת»»³ÉSting,¸ñʽ¾ÍÊÇJSONÑù×ӵľÍÐУ¬µ«Ç°ÌáÊÇÄã±È½ÏÅ£²æ£¬Äܺܿìд³öÀ´£¬²¢ÇÒÊǶԵ쬶ÔÓÚÎÒÕâô²»Å£²æµÄÈËÀ´Ëµ£¬ÎÒÑ¡µÚ¶þÖÖ·½·¨¡£
¡¡¡¡È¥ÍøÉÏÕÒ±ðÈËдºÃµÄÀ࣬¿´Ò»±é£¬ÄùýÀ´ÓþͺÃÁË¡£ÎÒĿǰÕÒµ½ÁËÁ½¸öÀ࣬¶¼ÄܴﵽЧ¹û£¬´ýÎÒÂýÂýµÀÀ´¡£
¡¡¡¡1.ÔÚÄãµÄMyEclipseÀïн¨Ò»¸öWeb Project,¾Í½ÐAjax_Json°É¡£
¡¡¡¡2.н¨Ò»¸öÀ࣬Ãû×Ö½Ð×öJsonUtil.java£¬´ò°üµ½young.ajax.json£¬°ÑÏÂÃæ´úÂë¸´ÖÆ½øÈ¥¡£
package young.ajax.json;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class JsonUtil {
private static Log log = LogFactory.getLog(JsonUtil.class);
public static String object2json(Object
Ïà¹ØÎĵµ£º
MD5¼´Message-Digest Algorithm 5£¨ÐÅÏ¢-ÕªÒªËã·¨5£©£¬ÊÇÒ»ÖÖÓÃÓÚ²úÉúÊý×ÖÇ©ÃûµÄµ¥ÏîÉ¢ÁÐËã·¨£¬ÔÚ1991ÄêÓÉMIT Laboratory for Computer Science£¨IT¼ÆËã»ú¿ÆÑ§ÊµÑéÊÒ£©ºÍRSA Data Security Inc£¨RSAÊý¾Ý°²È«¹«Ë¾£©µÄRonald L. Rivest½ÌÊÚ¿ª·¢³öÀ´£¬¾ÓÉMD2¡¢MD3ºÍMD4·¢Õ¹¶øÀ´¡£MD5Ëã·¨µÄʹÓò»ÐèÒªÖ§¸¶ÈκΰæÈ¨·ÑÓá£ËüµÄ×÷ ......
Èç¹û˵½ñÄêJava¿ª·¢Æ½Ì¨ÓÐʲô´óʶù£¬ÄǾÍÒªÊý½«ÓÚÄêµ×·¢²¼µÄJava 7ÁË¡£½øÈë2010Ä꣬Java 7ÓÐÄÄЩеĽøÕ¹?ÕâЩеÄÌØÐÔ¸üжÔÎÒÃÇÓÐÄÄЩºÃ´¦?¸ÃÈçºÎʹÓÃ?Java 7µÄÐÔÄÜÈçºÎ?±¾ÎĽ«¸øÄã´ð°¸¡£
ÕâÀïµÄÄÚÈÝÖ÷Òª°üÀ¨Æä×î иüС¢Ò»Ð©´úÂëʵÀý¡¢¸úÒÔǰ°æ±¾µÄJava½øÐÐÐÔÄܱȽÏÐèÒª²Î¿¼µÄһЩ»ù×¼¡¢ÒÔ¼°Ê²Ã´Ê±ºòËü²Å»á·¢²¼µÈÐÅÏ ......
ΪÁË×öµ½Ê¹µÃ³ÌÐò¾ßÓиü¸ßµÄÁé»îÐÔ£¬¿ÉÅäÖÃÐÔ£¬ÔÚ¿ª·¢ÖÐÎÒÃǾ³£ÀûÓ÷´ÉäÀ´´´½¨Ò»¸öÀàµÄʵÀý£¬Ò²¾ÍÊÇ»ñµÃÒ»¸öÀàµÄÒ»¸ö¶ÔÏó£¡Í¨³£µÄ×ö·¨ÊÇͨ¹ýclass.newInstance»ñµÃ£»µ«ÕâÖÖ·½·¨ÓÐÒ»¸ö²»ºÃµÄµØ·½£¬ÄǾÍÊÇËûÖ»ÄÜ´´½¨Î޲ι¹ÔìÆ÷µÄ¶ÔÏó£¬Èç¹û¹¹ÔìÆ÷ÓвÎÊýÄÇËüÊÇÎÞÄÜΪÁ¦µÄ£»½â¾öµÄ·½·¨¾ÍÊÇ ÏÈͨ¹ý¸ÃÀàµÄClass»ñµÃ´øÓвΠ......
ͨ¹ýJDBC£¬ÎÒÃÇ¿ÉÒÔÏòoracle²åÈë´ó¶ÔÏó£¬ÈçͼƬ£¬ÒôƵ£¬³¤Îı¾µÈ£¬Æä²åÈë·½·¨Óкܶ࣬ÕâÀïÑÝʾһÏÂͨ¹ýÁ÷¸üиüеÄÐÎʽ²åÈëCLOB´ó¶ÔÏó¡£
ÕâÊÇÒ»¸ö´æ´¢Îı¾µÄÀý×Ó£¬½âÊÍÎÒ»áÔÚ³ÌÐòÖÐÒÔ×¢Ê͵ÄÐÎʽд³ö
/**
* ½«Éú³ÉµÄ±íÑù´æ´¢µ½Êý¾Ý¿â
*
* @param htmlParam
* @return
*/
  ......
£¨×ª£©javaÓëflexͨÐÅ
Ò»¡¢×¼±¸£º
·þÎñ¶Ë£ºJDK1.5 £¨Õâ¸ö²»ÓýéÉÜÁ˰ɣ¿£©
·þÎñ¶ËIDE£ºeclipse £¨ËüµÄÖ÷Ò³£©
¿Í»§¶Ë£ºFLEX 3 £¨Adobe® Flex® 3 ÊÇÓÃÓÚ¹¹½¨ºÍά»¤ÔÚËùÓÐÖ÷Òªä¯ÀÀÆ÷¡¢×ÀÃæºÍ²Ù×÷ϵͳһÖµز¿ÊðµÄ¼«¾ß±íÏÖÁ¦µÄ Web Ó¦ÓóÌÐòµÄ¸ßЧÂʵĿª·ÅÔ´Âë¿ò¼Ü¡££©
¿Í»§¶ËIDE£ºFlex Builder 3 ......