JSONÊÇʲô£¿ÎªJavaScript×¼±¸µÄÊý¾Ý¸ñʽ
»¹²»Á˽âJSONÊÇʲô?¿´ÁËÏÂÃæÕâƪÎÄÕ£¬Äú¶ÔJSONÊÇʲôӦ¸ÃÄܹ»ÓÐÁËÒ»¸ö±È½ÏÇåÎúµÄ¸ÅÄî¡£
¡¡¡¡JSON ¼´ JavaScript. Object Natation£¬ËüÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬·Ç³£ÊʺÏÓÚ·þÎñÆ÷Óë JavaScript. µÄ½»»¥¡£±¾ÎĽ«¿ìËÙ½²½â JSON ¸ñʽ£¬²¢Í¨¹ý´úÂëʾÀýÑÝʾÈçºÎ·Ö±ðÔÚ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½øÐÐ JSON ¸ñʽÊý¾ÝµÄ´¦Àí¡£
¡¡¡¡¾¡¹ÜÓÐÐí¶àÐû´«¹ØÓÚ XML ÈçºÎÓµÓпçƽ̨£¬¿çÓïÑÔµÄÓÅÊÆ£¬È»¶ø£¬³ý·ÇÓ¦ÓÃÓÚ Web Services£¬·ñÔò£¬ÔÚÆÕͨµÄ Web Ó¦ÓÃÖУ¬¿ª·¢Õß¾³£Îª XML µÄ½âÎöÉË͸ÁËÄԽÎÞÂÛÊÇ·þÎñÆ÷¶ËÉú³É»ò´¦Àí XML£¬»¹ÊÇ¿Í»§¶ËÓà JavaScript. ½âÎö XML£¬¶¼³£³£µ¼Ö¸´ÔӵĴúÂ룬¼«µÍµÄ¿ª·¢Ð§ÂÊ¡£Êµ¼ÊÉÏ£¬¶ÔÓÚ´ó¶àÊý Web Ó¦ÓÃÀ´Ëµ£¬ËûÃǸù±¾²»ÐèÒª¸´Ô XML À´´«ÊäÊý¾Ý£¬XML µÄÀ©Õ¹ÐÔºÜÉÙ¾ßÓÐÓÅÊÆ£¬Ðí¶à AJAX Ó¦ÓÃÉõÖÁÖ±½Ó·µ»Ø HTML Ƭ¶ÎÀ´¹¹½¨¶¯Ì¬ Web Ò³Ãæ¡£ºÍ·µ»Ø XML ²¢½âÎöËüÏà±È£¬·µ»Ø HTML Ƭ¶Î´ó´ó½µµÍÁËϵͳµÄ¸´ÔÓÐÔ£¬µ«Í¬Ê±È±ÉÙÁËÒ»¶¨µÄÁé»îÐÔ¡£
¡¡¡¡ÏÖÔÚ£¬ JSON Ϊ Web Ó¦Óÿª·¢ÕßÌṩÁËÁíÒ»ÖÖÊý¾Ý½»»»¸ñʽ¡£ÈÃÎÒÃÇÀ´¿´¿´ JSON µ½µ×ÊÇʲô£¬Í¬ XML »ò HTML Ƭ¶ÎÏà±È£¬JSON ÌṩÁ˸üºÃµÄ¼òµ¥ÐÔºÍÁé»îÐÔ¡£
¡¡¡¡JSON Êý¾Ý¸ñʽ½âÎö
¡¡¡¡ºÍ XML Ò»Ñù£¬JSON Ò²ÊÇ»ùÓÚ´¿Îı¾µÄÊý¾Ý¸ñʽ¡£ÓÉÓÚ JSON ÌìÉúÊÇΪ JavaScript. ×¼±¸µÄ£¬Òò´Ë£¬JSON µÄÊý¾Ý¸ñʽ·Ç³£¼òµ¥£¬Äú¿ÉÒÔÓà JSON ´«ÊäÒ»¸ö¼òµ¥µÄ String£¬Number£¬Boolean£¬Ò²¿ÉÒÔ´«ÊäÒ»¸öÊý×飬»òÕßÒ»¸ö¸´Ô Object ¶ÔÏó¡£
¡¡¡¡String£¬Number ºÍ Boolean Óà JSON ±íʾ·Ç³£¼òµ¥¡£ÀýÈ磬Óà JSON ±íʾһ¸ö¼òµ¥µÄ String “ abc ”£¬Æä¸ñʽΪ£º
¡¡¡¡"abc"
¡¡¡¡³ýÁË×Ö·û "£¬\£¬/ ºÍһЩ¿ØÖÆ·û(\b£¬\f£¬£¬£¬\t)ÐèÒª±àÂëÍ⣬ÆäËû Unicode ×Ö·û¿ÉÒÔÖ±½ÓÊä³ö¡£
¡¡¡¡ÕâÓë¾ø´ó¶àÊý±à³ÌÓïÑԵıíʾ·½·¨Ò»Ö£¬ÀýÈ磺
¡¡¡¡12345(ÕûÊý) -3.9e10(¸¡µãÊý)
¡¡¡¡Boolean ÀàÐͱíʾΪ true »ò false ¡£´ËÍ⣬JavaScript. ÖÐµÄ null ±»±íʾΪ null£¬×¢Ò⣬true¡¢false ºÍ null ¶¼Ã»ÓÐË«ÒýºÅ£¬·ñÔò½«±»ÊÓΪһ¸ö String ¡£
¡¡¡¡JSON »¹¿ÉÒÔ±íʾһ¸öÊý×é¶ÔÏó£¬Ê¹Óà [] °üº¬ËùÓÐÔªËØ£¬Ã¿¸öÔªËØÓöººÅ·Ö¸ô£¬ÔªËØ¿ÉÒÔÊÇÈÎÒâµÄ Value£¬ÀýÈ磬ÒÔÏÂÊý×é°üº¬ÁËÒ»¸ö String£¬Number£¬Boolean ºÍÒ»¸ö null£º
¡¡¡¡["abc",12345,false,null]
¡¡¡¡Object ¶ÔÏóÔÚ JSON ÖÐÊÇÓà {} °üº¬Ò»ÏµÁÐÎÞÐòµÄ Key-Value ¼üÖµ¶Ô±íʾµÄ£¬Êµ¼ÊÉÏ´Ë´¦µÄ Object Ï൱ÓÚ Java ÖÐµÄ Map£¬¶ø²»ÊÇ Java µÄ Class ¡£×¢Òâ Key Ö»ÄÜÓà String ±íʾ
Ïà¹ØÎĵµ£º
Javascript¹Ø±Õµ±Ç°´°¿Ú2007-09-03 11:11Õâ¸öÌ«¼òµ¥ÁË£¬window.close()¾Í¿ÉÒÔÁË£» ²»¹ýËü»á³ö¸öÌáʾ“Äú²é¿´µÄÍøÒ³ÕýÔÚÊÔͼ¹Ø±Õ´°¿Ú¡£ÊÇ·ñ¹Ø±Õ´°¿Ú£¿”£¬Äܲ»Äܲ»³öÕâ¸öÌáʾ£¿NÄêÇ°¾ÍÓÐÈËÎʹýÎÒ£¬ÄÇʱºòÎÒ»¹ÊDzËÄñ£¬²»¹ýÎҵĻشð»¹Ëã“רҵ”¡£ºÇºÇ£» “Èç¹ûÄãµÚÒ»´Î´ò¿ªÕâ¸öÍøÒ³£¬window.close() ......
javascriptÆÀ¹ÀÓû§ÊäÈëÃÜÂëµÄÇ¿¶È
ÃÜÂëÒѾÊÇÎÒÃÇÉú»î¹¤×÷Öбز»¿ÉÉٵŤ¾ß,µ«Ò»¸ö²»°²È«µÄÃÜÂëÓÐÓÖÓпÉÄÜ»á¸øÎÒÃÇÔì³É²»±ØÒªµÄËðʧ¡£×÷ΪÍøÕ¾Éè¼ÆÕß,Èç¹ûÎÒÃÇÔÚÍøÒ³ÖÐÄܶÔÓû§ÊäÈëµÄÃÜÂë½øÐа²È«ÆÀ¹À,²¢ÏÔʾ³öÏàÓ¦µÄÌáʾÐÅÏ¢,ÄÇô¶ÔÓû§ÉèÖÃÒ»¸ö°²È«µÄÃÜÂ뽫Óкܴó°ïÖú¡£Í¬Ê±Ò²Ê¹µÃÍøÕ¾¸ü¾ßÈËÐÔ»¯,¸üÓÐÎüÒýÁ¦.
ʲôÊÇÒ» ......
<mce:script language="javascript" ><!--
function person(name,age)
{
this.name=name;
this.age=age;
}
function man(name,age)
{
this.sex="ÄÐ";
this.base=person;
this.base(name,age);
}
function woman(name,age)
{
this.sex="Å®";
this.base=person;
this.base(name,age)
}
......
ÄãÖªµÀÊÀ½çÉÏÓжàÉÙÖÖä¯ÀÀÆ÷Â𣿳ýÁËÎÒÃÇÊìÖªµÄIE, Firefox, Opera, SafariËÄ´óä¯ÀÀÆ÷Ö®Í⣬ÊÀ½çÉÏ»¹Óнü°ÙÖÖä¯ÀÀÆ÷¡£
¼¸ÌìÇ°£¬ä¯ÀÀÆ÷¼Ò×åÓиյ®ÉúÁËһλСÍõ×Ó£¬¾ÍÊÇGoogleÍƳöµÄChromeä¯ÀÀÆ÷¡£ÓÉÓÚChrome³öÉúÃûÃÅ£¬¾¡¹ÜËû»¹ÊǸöС¼Ò»ï£¬Ã»ÓÐÈ˸ÒС¿´Ëû¡£ÒÔºó£¬ÔÛÃdz£Ëµä¯ÀÀÆ÷µÄ&ld ......
ÓÐÁËÇ°ÃæµÄһƪÎÄÕ¡¶ÔÚ Wordpress ²å¼þÖÐʹÓÃÑùʽ±í¡·£¬Ôò±¾½Ú¡¶ÔÚ WP ²å¼þÖÐʹÓà Javascript¡·¾ÍºÃÃèÊö£¬Ò²ÈÝÒ×Àí½âµÄ¶àÁË¡£
1£¬²å¼þµÄÎļþ¼Ð½á¹¹ÓëÇ°ÎÄÏàͬ¡£²å¼þÍê³ÉµÄ¹¦ÄÜÇ°ÎÄÒѾÊö¼°£¬±¾½Ú½«¼ÓÒ»¸ö¹¦ÄÜ£¬µ±ÔÚÎÄ×ÖÉϵã»÷ʱ£¬µ¯³öÒ»¸ö´°¿Ú¡£±¾½ÚʾÀýÒ²ÔÚÇ°ÎÄʾÀýµÄ»ù´¡ÉÏ¿ª·¢¡ ......