JSONͨÐÅÐÒ飺¼ò»¯Êý¾Ý½»»»µÄÀûÆ÷
JSON(JavaScript Object Notation)ÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬ËüÒÔÒ×¶ÁÇÒÒ×ÓÚ±àдµÄ·½Ê½ÃèÊöÊý¾Ý½á¹¹¡£ÓÉÓÚÆä¼ò½àÃ÷Á˵ÄÌØµã£¬JSONÔÚÍøÂçͨÐÅÖб»¹ã·ºÓ¦Ó㬳ÉΪÏÖ´úÓ¦Óÿª·¢Öв»¿É»òȱµÄÒ»²¿·Ö¡£±¾ÎĽ«È«ÃæÌ½ÌÖJSONͨÐÅÐÒéµÄÔÀí¡¢ÓÃ;ÒÔ¼°ÓÅÊÆ£¬°ïÖú¶ÁÕ߸üºÃµØÀí½âºÍÓ¦ÓÃJSON¡£
Ò»¡¢JSONͨÐÅÐÒéµÄÔÀí
JSONͨÐÅÐÒéͨ¹ýʹÓüòµ¥µÄ¼üÖµ¶ÔÀ´ÃèÊöÊý¾Ý£¬ÆäÖмüΪ×Ö·û´®£¬Öµ¿ÉÒÔÊÇ×Ö·û´®¡¢Êý×Ö¡¢²¼¶ûÖµ¡¢Êý×é¡¢¶ÔÏóµÈ¡£Í¨¹ýUnicode×Ö·û¼¯¶¨ÒåµÄ×Ö·û¼¯ºÏ£¬Ê¹µÃJSON¿ÉÒÔÖ§³Ö¶àÖÖÓïÑÔºÍ×Ö·û±àÂ룬ʵÏÖÁËÈ«Çò»¯µÄÊý¾Ý½»»»¡£Í¬Ê±£¬JSONµÄÓï·¨¹æÔò¼òµ¥ÇåÎú£¬Ò×ÓÚ½âÎöºÍÉú³É£¬Ê¹µÃËü³ÉÎªÍøÂçͨÐÅÖеÄÖØÒª¹¤¾ß¡£
¶þ¡¢JSONÔÚÊý¾Ý½»»»ÖеÄÓÃ;
1. Web·þÎñµÄÊý¾Ý½»»¥£ºJSONÔÚWebÓ¦ÓÃÖй㷺ʹÓ㬿ÉÒÔ×÷ΪWeb·þÎñµÄÊý¾Ý´«Êä¸ñʽ¡£Í¨¹ý½«Êý¾Ýת»»ÎªJSON¸ñʽ£¬·þÎñ¶ËºÍ¿Í»§¶Ë¿ÉÒÔ·½±ãµØ½øÐÐÊý¾Ý½»»»£¬ÊµÏÖÊý¾ÝµÄ´«ÊäºÍչʾ¡£
2. ÒÆ¶¯Ó¦Óÿª·¢£ºJSONÔÚÒÆ¶¯Ó¦Óÿª·¢ÖоßÓÐÖØÒªµÄµØÎ»¡£ÎÞÂÛÊÇiOS¡¢Android»¹ÊÇÆäËûÒÆ¶¯Æ½Ì¨£¬¿ª·¢Õß¶¼¿ÉÒÔʹÓÃJSON×÷ΪÊý¾Ý´«Êä¸ñʽ£¬ÊµÏÖÓ¦ÓÃÖ®¼äµÄÊý¾Ý½»»¥£¬ÊµÏÖÊý¾ÝµÄͬ²½ºÍ¹²Ïí¡£
3. Êý¾Ý¿âµÄ´æ´¢ºÍ²éѯ£ºJSONÒ²¿ÉÒÔ×÷ΪÊý¾Ý¿â´æ´¢ºÍ²éѯµÄÒ»ÖÖÐÎʽ¡£Ò»Ð©NoSQLÊý¾Ý¿â(ÈçMongoDB)Ö§³ÖÖ±½Ó´æ´¢JSON¸ñʽµÄÊý¾Ý£¬Í¨¹ýË÷ÒýºÍ²éѯÓï·¨£¬¿ÉÒÔ¸ßЧµØ¶ÔÊý¾Ý½øÐÐÔöɾ¸Ä²é²Ù×÷¡£
4. ÅäÖÃÎļþµÄ±£´æºÍ¶ÁÈ¡£ºJSON¸ñʽҲ³£±»ÓÃÓÚ±£´æºÍ¶ÁÈ¡ÅäÖÃÎļþ¡£Í¨¹ý½«ÅäÖÃÐÅÏ¢×éÖ¯³ÉJSON¸ñʽ£¬¿ÉÒÔ·½±ãµØ½øÐнâÎöºÍÐ޸쬼õÉÙÁËÅäÖÃÎļþµÄ¸´ÔÓÐÔ¡£
Èý¡¢JSONͨÐÅÐÒéµÄÓÅÊÆ
1. Êý¾Ý´«ÊäЧÂʸߣºÓÉÓÚJSON¸ñʽµÄÊý¾Ý½á¹¹¼òµ¥ÇÒ½ô´Õ£¬Ïà±ÈÓÚÆäËû¸ñʽ(ÈçXML)£¬JSONÔÚÍøÂç´«ÊäÖÐÕ¼ÓõĴø¿íºÍ´æ´¢¿Õ¼ä¸üС£¬´«ÊäЧÂʸü¸ß¡£
2. Ò×ÓÚ½âÎöºÍÉú³É£ºJSONµÄÓï·¨¹æÔò¼òµ¥Ã÷ÁË£¬Ò×ÓÚ½âÎöºÍÉú³É¡£¿ª·¢Õß¿ÉÒÔͨ¹ýÏÖÓеÄJSON¿â£¬ÇáËɵؽ«Êý¾Ýת»»ÎªJSON¸ñʽ£¬»òÕß½«JSON¸ñʽµÄÊý¾Ý½âÎöΪÔʼÊý¾ÝÀàÐÍ¡£
3. ¿çƽ̨֧³Ö£ºÓÉÓÚJSON²ÉÓÃUnicode×Ö·û¼¯£¬ÎÞÂÛÊÇWindows¡¢Linux»¹ÊÇÆäËû²Ù×÷ϵͳ£¬¶¼¿ÉÒÔÎÞ·ìµØ¶ÔJSONÊý¾Ý½øÐнâÎöºÍ´¦Àí¡£Í¬Ê±£¬ÓÉÓÚJSONÖ§³Ö¶àÖÖÓïÑÔ(ÈçJava¡¢Python¡¢JavaScriptµÈ)£¬¿ª·¢Õß¿ÉÒÔ¿çÆ½Ì¨Ê¹ÓÃJSON£¬ÊµÏÖ²»Í¬ÏµÍ³Ö®¼äµÄÊý¾Ý½»»¥¡£
4. ¿É¶ÁÐԸߣºJSON²ÉÓÃÎı¾¸ñʽ´æ´¢Êý¾Ý£¬Ò×ÓÚÈËÀàÔĶÁºÍÀí½â¡£Ïà±ÈÓÚ¶þ½øÖƸñʽµÄÊý¾Ý£¬JSON¸ü¾ß¿É¶ÁÐÔ£¬±ãÓÚµ÷ÊÔºÍÅŲéÎÊÌâ¡£