JSON

json½Ì³Ì:È«ÃæÏê½âJSON

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-09-16 12:07 ÎÒÒªÆÀÂÛ( )

¾Í×î½üдÁ˺ܶàAjaxµÄ¶«Î÷£¬½Ó´¥µ½AjaxµÄµÚÒ»¼þʾÍÊÇHttpXML.send()Ö®ºó£¬·þÎñÆ÷Òª·µ»ØÊ²Ã´Êý¾Ý£¬Ò»°ã¶¼ÊÇresponseText»òresponseXML£¬Ò²¾ÍÊÇ˵£¬1. ·µ»Ø´¿ÎÄ×Ö

¡¡¡¡¾Í×î½üдÁ˺ܶàAjaxµÄ¶«Î÷£¬½Ó´¥µ½AjaxµÄµÚÒ»¼þʾÍÊÇHttpXML.send()Ö®ºó£¬·þÎñÆ÷Òª·µ»ØÊ²Ã´Êý¾Ý£¬Ò»°ã¶¼ÊÇresponseText»òresponseXML£¬Ò²¾ÍÊÇ˵£¬1. ·µ»Ø´¿ÎÄ×Ö;2. ·µ»ØXML£¬´¿ÎÄ×ÖÄÑÒÔ·ÖÎö´¦Àí(ÒªÅÜDOMʱ)£¬XMLÔÚ·þÎñÆ÷¶ËÒª»¨ºÜ¶àÁ¦ÆøÈ¥¡®×éºÏ¡¯³öXMLÊý¾Ý£¬È»ºóÓû§¶ËÔÙдºÜ¶àCodeÈ¥·ÖÎö´¦Àí£¬ÕâÊǺÜûЧÂʵġ£


¡¡¡¡ËùÒԾͿì¿ì°ÑJSONѧһѧ°É!

¡¡¡¡JSON¸ÅÄî

¡¡¡¡½øÈëJSONǰ£¬ÇëÏÈ¿´ÎÒÕâÆª¡®µÚ¶þƪ£º¼òµ¥½éÉÜJavaScriptÄÚ½¨¶ÔÏó¡¯Array¶ÔÏóµÚÒ»¶Î¡®ArrayÉùÃ÷¡¯µÄµØ·½£¬ÉùÃ÷Ò»¸öJavascript Array¶ÔÏ󣬻ù±¾ÉÏÊÇÁ½ÖÖÓï·¨£º

¡¡¡¡

// ÕýʽÉùÃ÷ ¡¡¡¡var team1 = new Array('Bruce', 'Sherry', 'Happy'); ¡¡¡¡// ÕûºÏÉùÃ÷ ¡¡¡¡var team2 = ['Bruce', 'Sherry', 'Happy']; ¡¡¡¡alert(team1[0]); // Bruce ¡¡¡¡alert(team2[2]); // Happy


¡¡¡¡Ò»¸ö±È½ÏÕýʽ£¬Ò»¸öÊDZȽϼòд£¬Í¨³£Javascriptд¾ÃÁË£¬»á²ÉÓõڶþÖÖ·½Ê½À´ÉùÃ÷Array¡£

¡¡¡¡ÔÙÀ´¿´Javascript¶ÔÏóµÄÉùÃ÷£¬»ù±¾ÉÏÒ²ÊÇÁ½ÖÖ£º

¡¡¡¡// ÕýʽÉùÃ÷ ¡¡¡¡var Bruce = new Object(); ¡¡¡¡Bruce.name = 'King Kong'; ¡¡¡¡Bruce.age = 18; ¡¡¡¡Bruce.sex = 'male'; ¡¡¡¡alert(Bruce.age); // 18 ¡¡¡¡// ÕûºÏÉùÃ÷ ¡¡¡¡var Bruce = { ¡¡¡¡'name' : 'King Kong', ¡¡¡¡'age' : 18, ¡¡¡¡'sex' : 'male' ¡¡¡¡} ¡¡¡¡alert(Bruce.name); // King Kong ¡¡¡¡alert(Bruce[name]); // King Kong

¡¡¡¡Ò»Ñù£¬¾ÃÁËÒ²ÊÇ»áÑ¡µÚ¶þÖÖÀ´Ð´£¬ÔÙÀ´ÎÒÃÇ¿´¿´JavascriptµÄ¡®Array + Object¡¯µÄÉùÃ÷£º

¡¡

¡¡// ÉùÃ÷Ò»¸öfamilys Array£¬ÀïÃæ°üº¬Á½¸öObject ¡¡¡¡var familys = [ ¡¡¡¡{'name' : 'Bruce', ¡¡¡¡'age' : 18, ¡¡¡¡'sex' : 'male'}, ¡¡¡¡{'name' : 'Sherry', ¡¡¡¡'age' : 16, ¡¡¡¡'sex' : 'famale'} ¡¡¡¡]; ¡¡¡¡alert(family[0].name); // Bruce ¡¡¡¡alert(family[1].sex); // famale

¡¡¡¡µ½ÕâÀïÄãÒѾ­»áÁËJSONµÄ80%ÒÔÉÏÁË£¬JSON (JavaScript Object Notation)ÒѾ­ËµÃ÷µÄºÜÇå³þÁË£¬ËüÊÇÒ»¸öJavaScriptµÄ×Ó¼¯£¬ËüÀûÓÃObjectÓëArrayÀ´±íʾÊý¾Ý£¬ÈÃÊý¾ÝºÜÈÝÒ׵ĿÉÒÔ½»»»Ê¹Óá£

¡¡¡¡JSONд·¨

¡¡¡¡ÎÒÃÇÏÈÀ´¿´ÍêÕûµÄJSONд·¨£º

¡¡

¡¡{ ¡¡¡¡'familys' = [ ¡¡¡¡{'name' : 'Bruce', ¡¡¡¡'age' : 18, ¡¡¡¡'sex' : 'male'}, ¡¡¡¡{'name' : 'Sherry', ¡¡¡¡'age' : 16, ¡¡¡¡'sex' : 'famale'} ¡¡¡¡] ¡¡¡¡}

¡¡¡¡JSON»á½¨¹¹³öÁ½Öֽṹ£º(1)¡®"Ãû³Æ" : Öµ¡¯µÄ¼¯ºÏ;(2)Array¡£

¡¡¡¡JSONµÄϸ½Ú

¡¡¡¡±È¶ÔÉÏÃæ·¶Àý£¬Äã»á·¢ÏÖÒ»¿ÍÈËÒ²²»ÄÑ¡£

¡¡¡¡JSON Object£º

¡¡¡¡ÒÔ"{"¿ªÊ¼£¬ÒÔ"}"½áβ

¡¡¡¡Ã¿¸öÃû³Æºó¸ú×ÅÒ»¸ö":"

¡¡¡¡Ã¿¶Ô"Ãû³Æ:Öµ"Ö®¼äÓÃ","·Ö¸ô

¡¡¡¡

{ // ÒÔ"{"¿ªÊ¼ ¡¡¡¡'name' : 'Bruce', // Ã¿¸öÃû³Æºó¸ú×ÅÒ»¸ö":" ¡¡¡¡'age' : 18, // Ã¿¶Ô"Ãû³Æ:Öµ"Ö®¼äÓÃ","·Ö¸ô ¡¡¡¡'sex' : 'male' ¡¡¡¡} // ÒÔ"}"½áβ

¡¡¡¡JSON Array£º

¡¡¡¡ÒÔ"["¿ªÊ¼£¬ÒÔ"]"½áβ

¡¡¡¡ÖµÖ®¼äʹÓÃ","

¡¡¡¡

{ ¡¡¡¡// familysΪһάÊý×飬Êý×éÀï°üº¬Á½±Ê¶ÔÏóÊý¾Ý ¡¡¡¡'familys' = [ // ÒÔ"["¿ªÊ¼ ¡¡¡¡ ¡¡¡¡{'name' : 'Bruce', ¡¡ ¡¡¡¡'age' : 18, ¡¡ ¡¡¡¡'sex' : 'male'}, // ÖµÖ®¼äʹÓÃ"," ¡¡¡¡ ¡¡¡¡{'name' : 'Sherry', ¡¡ ¡¡¡¡'age' : 16, ¡¡¡¡ ¡¡¡¡'sex' : 'famale'} ¡¡ ¡¡¡¡] // ÒÔ"]"½áβ ¡¡¡¡ ¡¡¡¡}

¡¡¡¡JSON Value£º

¡¡¡¡Öµ±¾Éí¿ÉÒÔÊÇString¡¢Number¡¢true¡¢false¡¢null¡¢Object¡¢Array;

¡¡¡¡JSON String£º

¡¡¡¡ÓÉË«ÒýºÅ°üΧµÄÈÎÒâUnicode×Ö·û¼¯ºÏ¡£¿ÉÒÔʹÓÃ"·´Ð±Ïß(\)"À´×ªÒå¡£

¡¡¡¡¡¡

{ ¡¡¡¡ ¡¡¡¡"details" : "ÕâÊÇJSONµÄÖµ. \n ´Ë¸ñʽ±ÈXMLºÏÊÊAjax½»»»Êý¾ÝʹÓÃ." ¡¡ ¡¡¡¡}

¡¡¡¡JSON Number£º

¡¡¡¡ÓëÒ»°ãÊýÖµÏàͬ£¬³ý8 / 16½øÖÆÍâ¡£

¡¡¡¡JSONµÄʹÓÃ

¡¡¡¡ÄÇJSONÒªÈçºÎʹÓÃÄØ?

¡¡¡¡Ô­ÉúµÄJSON¸ñʽÊý¾Ý£¬Ä¿Ç°ÔÚIE7ÒÔÉϼ°MF 3ÒÔÉÏ£¬ÒѾ­ÄÚ½¨½âÎöJSON¸ñʽµÄÄÜÁ¦£¬µ«ÔÚ¼æÈÝÐÔ¼°ÍøÂçÉϵIJ»È·¶¨ÐÔ(ÆäËûä¯ÀÀÆ÷)£¬½¨ÒéÔÚÓÐÐèҪʹÓÃJSON¸ñʽµÄÒ³ÃæÒýÓÃjson2.js£¬ÒÀ¹Ù·½Ëµ·¨£¬Çë²»ÒªÔÚʹÓÃjson.jsÕâ¸ö°æ±¾µÄScriptÁË¡£

¡¡¡¡ÎÒÃÇÓÐÒ»JSON¸ñʽµÄString£º

¡¡¡¡

¡¡¡¡var jsonData = "{'familys'=[{'name' : 'Bruce', 'age' : 18, 'sex' :  'male'}, ¡¡¡¡ ¡¡¡¡{'name' : 'Sherry','age' : 16, 'sex' : 'famale'}]}"

¡¡¡¡·½·¨Ò»£ºÊ¹ÓÃeval()

¡¡¡¡Õâ¸ö·½·¨»áÒý·¢°²È«ÐÔÎÊÌ⣬ÎҾͲ»½éÉÜÁË¡£

¡¡¡¡·½·¨¶þ£ºÊ¹ÓÃjson2.js (IE7ÒÔÉϼ°MF 3ÒÔÉÏ¿ÉÒÔ²»ÒýÓÃ)

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎ×ªÔØµÄ¸å¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬Çë×ªÔØÊ±Îñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • php CI ʵս½Ì³Ì£º[5]ÓÃcurl»ñÈ¡json²¢½âÎö

    php CI ʵս½Ì³Ì£º[5]ÓÃcurl»ñÈ¡json²¢½âÎö

    2016-02-26 17:00

  •  JSONÈëÃż¶Ñ§Ï°×ܽá-JSONÊý¾Ý½á¹¹

    JSONÈëÃż¶Ñ§Ï°×ܽá-JSONÊý¾Ý½á¹¹

    2016-02-25 11:05

  • Android½âÎöJsonËÙ¶È×î¿ìµÄ¿â:json

    Android½âÎöJsonËÙ¶È×î¿ìµÄ¿â:json

    2016-02-13 18:00

  • JavaScriptת»»Óë½âÎöJSON·½·¨ÊµÀýÏê½âµÚ1/2Ò³

    JavaScriptת»»Óë½âÎöJSON·½·¨ÊµÀýÏê½âµÚ1/2Ò³

    2016-02-10 21:25

ÍøÓѵãÆÀ
ì