JSON

JSON VS XML:JSONÕæµÄ±ÈXMLºÃºÜ¶àÂð£¿

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-11-02 18:05 ÎÒÒªÆÀÂÛ( )

JSONÊÇÒ»¸öеÄÈËÀà¿É¶Á( human readable)µÄÊý¾Ý¸ñʽ£¬ÔÚ¹ýÈ¥¼¸ÄêÖÐÒѱäµÃ·Ç³£ÊÜ»¶Ó­£¬ÓÈÆäÊÇÔÚweb¿ª·¢ÖС£ JSONºÍ XML·Ç³£µÄÏàËÆ¡£ËüÃǶ¼ÊÔͼͨ¹ý½¨Á¢Ò»ÖÖ¼òµ¥

JSON VS XML:JSONÕæµÄ±ÈXMLºÃºÜ¶àÂð£¿

JSONÊÇÒ»¸öеÄÈËÀà¿É¶Á( human readable)µÄÊý¾Ý¸ñʽ£¬ÔÚ¹ýÈ¥¼¸ÄêÖÐÒѱäµÃ·Ç³£ÊÜ»¶Ó­£¬ÓÈÆäÊÇÔÚweb¿ª·¢ÖС£

JSONºÍ XML·Ç³£µÄÏàËÆ¡£ËüÃǶ¼ÊÔͼͨ¹ý½¨Á¢Ò»ÖÖ¼òµ¥£¬ÈËÀà¿É¶ÁµÄ¸ñʽ´æ´¢Êý¾Ý¡£Ö±µ½×î½ü£¬XML±»ÓÃÓÚÈκÎÀàÐ͵ÄÐèҪѸËÙ·¢ËÍһС²¿·ÖÊý¾ÝµÄϵͳÖС£±ÈÈçÄÇЩ´Ó·þÎñÆ÷»ñÈ¡ÐÅÏ¢µÄAPI¡£ÔÚ´ó¶àÊýÇé¿öÏ£¬XML×öµÄºÜºÃ¡£ÄÇô£¬ÎªÊ²Ã´»¹ÐèÒªJSON£¿

JSONÔÚÉè¼ÆÊ±ÊÇΪWeb¿¼Âǵģ¬ËùÒÔËüÔÚJavaScriptÖÐÕæµÄºÜºÃÓá£Ê¹ÓÃÀàËÆ eval()µÄ·½·¨(ʹÓà jQuery»áºÜ´óÌáÉýÕâ¸ö·½·¨µÄ±íÏÖ)£¬Äã¿ÉÒÔºÜÈÝÒ×ʹÓÃJSONÖеÄÐÅÏ¢Ìî³äÒ»¸öWebÒ³Ãæ¡£

JSONÉù³ÆÏà¶ÔXMLÓÐÐí¶àºÃ´¦£¬°üÀ¨£º

ÈÝÒ×ÔĶÁ£»½âÎöËٶȸü¿ì£»Õ¼Óÿռä¸üÉÙ

¾¡¹ÜÈÝÒ×ÔĶÁÊǺÜÄѺâÁ¿µÄÒ»µã£¬µ«ÆäËüÁ½µãÊǺÜÏÔÈ»µÄ¡£

ºÜÈÝÒ׿´³ö£¬´æ´¢ÏàͬµÄÐÅÏ¢JSONȷʵÐèÒª¸üÉٵĿռ䡣¿ìËÙä¯ÀÀÒ»ÏÂJSONµÄÍøÕ¾ºó£¬Äã»á·¢ÏÖ¼¸¸ö±È½ÏÕâÁ½ÖÖ¸ñʽµÄÀý×Ó¡£´ÓÒ³ÃæÉÏ¿ÉÒÔºÜÈÝÒ׵Ŀ´³ö£ºÃèÊöͬÑùµÄÐÅÏ¢JSON±ÈXMLÉÙÕ¼ÓúܶàµÄ¿Õ¼ä¡£ÀýÈ磺µÚÒ»¸öÀý×Ó£¨´Ê»ã±í½á¹¹£©´æ´¢ÎªXMLÐèÒª502¸ö×Ö·û£¬¶ø´æ´¢ÎªJSONÖ»Ðè345×Ö·û£¨´óÔ¼ÉÙÕ¼30£¥µÄ¿Õ¼ä£©¡£

¶ÔÓÚ¡°½âÎöËٶȸü¿ì¡±ÕâÒ»µã£¬ÓеãÄÑÒÔ²âÊÔ¡£¶Ô´ËÎÒдÁËÒ»¸ö¿ìËÙ²âÊÔÀ´¿´¿´ÎÒÄÜÒÔ¶à¿ìµÄËÙ¶ÈÀ´°ÑÒ»¸öXMLºÍJSON×Ö·û´®×ª»¯ÎªJava¶ÔÏó¡£

¶ÔÓÚXML½âÎö£¬ÎÒʹÓÃJavaÄÚÖõÄSAX½âÎöÆ÷¡£SAX½âÎöÆ÷ÔÊÐí±éÀúXMLÎļþ£¬²¢°ÑXMLÖµ¸³¸ø¶ÔÏóÖÐÊʵ±µÄ×ֶΡ£ÕâÖÖ·½·¨Ïà¶ÔJSON½âÎöÊDZȽϷ±ËöµÄ£¬µ«²»ÊÇûÓеÀÀí¡£

JSONµÄ½âÎö£¬ÎÒʹÓÃÁËGSON¿â£¬Ö»ÐèÓÃÒ»ÐдúÂë¾Í¿ÉÒÔºÜÈÝÒ×µØÔÚJSONºÍjava¶ÔÏóÖ®¼äת»»£¬Ö»ÐèÒªÒ»¸öÕâ¸öÀàµÄ¶¨Òå¾Í¿ÉÒÔÁË£¨ÈçBookÀ࣬×Ö¶ÎÃûºÍJSONÖеĶÔÓ¦£©¡£²»¹ýÕâʹµÃÕâ¸öÀà±äÁ¿ºÍJSONʵÀý°ó¶¨µ½ÁËÒ»Æð¡£Ò»µ©ÀàµÄʵÀýÃû³Æ»òJSON×Ö¶ÎÃûÓÐÁ˱仯£¬½«»á³öÏÖÎÊÌâ¡£

Ê×ÏÈ£¬ÎÒÓÃÏàͬµÄÊý¾Ý´´½¨ÁËÒ»¸öXMLºÍJSONÀ´±íʾËü¡£ÏÂÃæµÄXMLºÍJSONÎļþÊÇʹÓÃProgramming PearlsÖеÄÐÅÏ¢´´½¨µÄ¡£

XML°æ±¾

JSON°æ±¾

½á¹û

ʹÓÃÉÏÃæµÄXMLºÍJSONÎļþ·Ö±ðÔËÐнâÎö²âÊÔ10,000,000´Î¡£½á¹û²¢²»ÁîÈ˾ªÑÈ£¬½âÎöºÍת»»JSON³ÉÒ»¸öJava¶ÔÏóµÄËٶȱÈXML¿ì30£¥×óÓÒ¡£

JSONƽ¾ùÔËÐÐʱ¼ä£º3.647208974029518E-5

XMLƽ¾ùÔËÐÐʱ¼ä£º5.011537916910817E-5

Îҵõ½µÄ½áÂÛÊÇ£º

Ïà¶ÔXML£¬JSONµÄ½âÎöËÙ¶ÈÌá¸ßÁË30£¥,Õ¼ÓÿռäÉÙ30£¥¡£ÕâЩ½á¹ûËÆºõºÍ¶àÊý¿ª·¢ÉçÇø¶ÔÁ½ÖÖ¸ñʽµÄ¿´·¨Ò»Ñù¡£»»ÓÃJSON´¦ÀíÊý¾ÝÔÚÐÔÄÜÉÏ¿ÉÒÔÓв»Ð¡µÄÌáÉý£¬¶øÇÒ»¹»á¼õÉÙ¿Õ¼äµÄÕ¼Óá£

 

Ô­ÎÄÁ´½Ó£º

AD£º¡¾ÍøÂçÓªÏú¡¿ÓžÍÒµÍøÂçÓªÏúϵͳʵսÅàѵ°à£¨È«·â±Õ£¬°üʳËÞ£©

ÃâÔðÉùÃ÷£º±¾ÎÄÀ´Ô´ÓÚÍøÂ磬ÓÉÍøÓÑÌṩ»òÍøÂçËѼ¯£¬½ö¹©¸öÈËÑо¿¡¢½»Á÷ѧϰʹÓ㬲»Éæ¼°ÉÌÒµÓ¯ÀûÄ¿µÄ¡£ÈçÓаæÈ¨ÎÊÌ⣬ÇëÁªÏµ±¾Õ¾¹ÜÀíÔ±ÓèÒÔ¸ü¸Ä»òɾ³ý¡£ITÅàѵ_רҵITÅàѵ»ú¹¹£¬¸üºÃµÄITÅàÑµÆ·ÅÆ » JSON VS XML:JSONÕæµÄ±ÈXMLºÃºÜ¶àÂð£¿

Äã¿ÉÄܸÐÐËȤµÄÎÄÕÂ

ÎÒÀ´Ëµ¼¸¾ä ÇÀɳ·¢

ÆÀÂÛǰ±ØÐëµÇ¼£¡

¡¡

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

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

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

    2016-02-10 21:25

  • δÀ´±à³ÌµÄ9´ó²ÂÏ룺JavaScript²»±ØÇ××Ô±àд

    δÀ´±à³ÌµÄ9´ó²ÂÏ룺JavaScript²»±ØÇ××Ô±àд

    2016-01-30 13:01

  • Objective-CÓëJavaScript½»»¥µÄÄÇЩÊÂ

    Objective-CÓëJavaScript½»»¥µÄÄÇЩÊÂ

    2016-01-30 13:00

  • ʵÓõÄjavascriptС¼¼ÇÉ

    ʵÓõÄjavascriptС¼¼ÇÉ

    2016-01-25 19:05

ÍøÓѵãÆÀ
°