¸üÐÂʱ¼ä:2021Äê06ÔÂ21ÈÕ15ʱ43·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

JSON£¨JavaScript Object Notation£©ÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ£¬¿ÉʹÈËÃǺÜÈÝÒ׵ؽøÐÐÔĶÁºÍ±àд£¬Í¬Ê±Ò²·½±ãÁË»úÆ÷½øÐнâÎöºÍÉú³É¡£JSONÊÊÓÃÓÚ½øÐÐÊý¾Ý½»»¥µÄ³¡¾°£¬ÈçÍøÕ¾Ç°Ì¨Óëºǫ֮́¼äµÄÊý¾Ý½»»¥¡£
JSON¸ÅÊö
JSONÊDZÈXML¸ü¼òµ¥µÄÒ»ÖÖÊý¾Ý½»»»¸ñʽ£¬Ëü²ÉÓÃÍêÈ«¶ÀÁ¢ÓÚ±à³ÌÓïÑÔµÄÎı¾¸ñʽÀ´´æ´¢ºÍ±íʾÊý¾Ý¡£
ÆäÓï·¨¹æÔòÈçÏ£º
(1)ʹÓüüÖµ¶Ô( key:value )±íʾ¶ÔÏóÊôÐÔºÍÖµ¡£
(2)ʹÓöººÅ(£¬)·Ö¸ô¶àÌõÊý¾Ý¡£
(3)ʹÓû¨À¨ºÅ{}°üº¬¶ÔÏó¡£
(4)ʹÓ÷½À¨ºÅ[ ]±íʾÊý×é¡£
ÔÚJavaScriptÓïÑÔÖУ¬Ò»ÇнÔÊǶÔÏó£¬ËùÒÔÈκÎÖ§³ÖµÄÀàÐͶ¼¿ÉÒÔͨ¹ýJSONÀ´±íʾ£¬Èç×Ö·û´®¡¢Êý×Ö¡¢¶ÔÏó¡¢Êý×éµÈ¡£ÆäÖУ¬¶ÔÏóºÍÊý×éÊDZȽÏÌØÊâÇÒ³£ÓõÄÁ½ÖÖÀàÐÍ¡£
1.JSON¼ü/Öµ¶Ô
JSON¼ü1Öµ¶ÔµÄ¸ñʽÊÇ£º×Ö¶ÎÃû³Æ(°üº¬ÔÚË«ÒýºÅÖÐ)£¬ºóÃæ¼ÓÒ»¸öðºÅ£¬È»ºóÊÇÖµ¡£ ÀýÈç:
"name": "XiaoHong"
2.JSONµÄÖµ
JSONµÄÖµ¿ÉÒÔÊÇ:
(1)Êý×Ö(ÕûÊý»ò¸¡µãÊý)¡£
(2)×Ö·û´®(ÔÚË«ÒýºÅÖÐ)¡£
(3)Âß¼Öµ( true»òfalse )¡£
(4)Êý×é(ÔÚ·½À¨ºÅÖÐ)¡£
(5)¶ÔÏó(ÔÚ»¨À¨ºÅÖÐ)¡£
(6) null¡£
3.JSON¶ÔÏó
¶ÔÏóÔÚJavaScriptÖбíʾΪ»¨À¨ºÅ{ }À¨ÆðÀ´µÄÄÚÈÝ£¬Êý¾Ý½á¹¹Îª{key: value, key: value, …} µÄ¼üÖµ¶Ô½á¹¹¡£ÔÚÃæÏò¶ÔÏóµÄÓïÑÔÖУ¬keyΪ¶ÔÏóµÄÊôÐÔ£¬valueΪ¶ÔÓ¦µÄÊôÐÔÖµ£¬ËùÒÔºÜÈÝÒ×Àí½â£¬È¡Öµ·½·¨Îª“¶ÔÏó.key"»ñÈ¡ÊôÐÔÖµ£¬Õâ¸öÊôÐÔÖµµÄÀàÐÍ¿ÉÒÔÊÇÊý×Ö¡¢×Ö·û´®¡¢Êý×é¡¢¶ÔÏóÕ⼸ÖÖ¡£ÔÚWebÓ¦ÓÃÖУ¬½«×î¶¥²ãµÄ½Úµã¶¨ÒåΪ¶ÔÏóÊÇÒ»ÖÖ±ê×¼×ö·¨¡£ ÀýÈ磬ÒÔÏÂʾÀý¾Í±íʾÁËÒ»¸ö¶ÔÏó¡£
{ "name": "XiaoHong", "age":18}
4.JSONÊý×é
Êý×éÔÚJavaScriptÖÐÊÇÖÐÀ¨ºÅ[]À¨ÆðÀ´µÄÄÚÈÝ£¬Êý¾Ý½á¹¹Îª[×Ö¶Î1,×Ö¶Î2,×Ö¶Î3...]£¬ÆäÖÐ×Ö¶ÎÖµµÄÀàÐÍ¿ÉÒÔÊÇÊý×Ö¡¢×Ö·û´®¡¢Êý×é¡¢¶ÔÏó¼¸ÖÖ¡£È¡Öµ·½Ê½ºÍJavaÓïÑÔÖÐ-Ñù£¬Ê¹ÓÃË÷Òý»ñÈ¡¡£ÀýÈ磬ÒÔϾÍÊÇJSONÖеÄÒ»¸öÊý×éʾÀý¡£
["Python", "javascript", "C++", ...]
±±¾©Ð£Çø