JSON

¡¾Git ÏîÄ¿ÍƼö¡¿Ä¿Ç°ÎªÖ¹ÐÔÄÜ×îÇ¿µÄ JSON ¿ò¼Ü

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

Jfire-codejson¿ò¼Ü ±êÇ©£º ×î¸ßÐÔÄÜ Json [TOC] ¿ò¼Ü˵Ã÷ Jfier-codejsonÊÇĿǰΪֹ**ÐÔÄÜ×îÇ¿µÄjs

Jfire-codejson¿ò¼Ü

±êÇ©£º ×î¸ßÐÔÄÜ Json

[TOC]

¿ò¼Ü˵Ã÷

Jfier-codejsonÊÇĿǰΪֹ**ÐÔÄÜ×îÇ¿µÄjson¿ò¼Ü**¡£ÐòÁл¯ÐÔÄÜ**³¬Ô½fastjson50%**£¬·´ÐòÁл¯ÐÔÄÜ**¼¸±¶ÓÚ**fastjson. ÔÚÐÔÄÜÇ¿¾¢µÄͬʱ¾ß±¸·Ç³£¼òµ¥µÄAPI½Ó¿Ú¡£¶ÔÓÚ³£¹æ²Ù×÷£¬ÐòÁл¯ºÍ·´ÐòÁл¯¸÷×ÔÖ»ÓÐÒ»¸ö½Ó¿Úµ÷Ó㬷dz£¼òµ¥Ò×Óá£Í¬Ê±¿ò¼Ü»¹¾ß±¸²ßÂÔģʽ£¬Õë¶Ôͬһ¶ÔÏó¿ÉÒÔÓÐÈÎÒâÄÚÈݵÄÊä³ö¸ñʽ

¿ìËÙÈëÃÅ

¼ÙÉè´æÔÚÒÔϼ¸¸öÀà

¶ÔÏóµÄ¶¯×÷ ´úÂë˵Ã÷

´úÂëÍйÜÓÚosc:µØÖ· ±àÒë°üµÄÏÂÔØÁ´½Ó£º Á´½Ó ÒÀÀµ»ù´¡°üµÄÏÂÔØÁ´½Ó£º Á´½Ó

ÐÔÄÜ·ÖÎö

Jfire-codejsonÐÔÄÜÈç´Ë֮ǿԭÒòÔÚÓÚ²ÉÓÃÁËÓëÖÚ²»Í¬µÄËã·¨¡£ ÐòÁл¯ ´«Í³µÄÐòÁл¯¿ò¼Ü£¬»òÕß˵Ïà¶Ô±È½ÏÓÅÐãµÄÐòÁл¯¿ò¼Ü´ó²¿·Ö¶¼²ÉÓÃÁË·ÖÎö¶ÔÏóÄÚÈÝ£¬¶øºóͨ¹ý·´Éäµ÷Ó÷½·¨»òÕß·´ÉäÈ¡³öÊôÐÔÖµµÄ·½Ê½½«¶ÔÏó½øÐÐÐòÁл¯¡£ÕâÖÖ˼Ïë²úÉúµÄ¿ò¼Ü×î´óµÄÆ¿¾±ÔÚ·´Éäµ¼ÖµÄÐÔÄÜÏûºÄ¡£**Jfire-codejson¶ÀÌصÄʹÓÃÁËΪÐòÁл¯¶ÔÏó¶¯Ì¬±àÒëÒ»¸öÊä³ö¶ÔÏó**£¬Êä³ö¶ÔÏóÖÐÈ«²¿Êǵ÷ÓÃÐòÁл¯¶ÔÏóµÄget·½·¨À´µÃµ½ÊôÐÔÖµ¡£²¢ÇÒÔÚÆ´½ÓjsonÖеÄkeyÃû³Æʱ£¬ÓÉÓÚ¶¯Ì¬±àÒë´úÂ룬ËùÒÔ±àÒë´úÂëÖÐÊÇÊÂÏÈÖªµÀ²¢ÇÒдÈëµÄ£¬ÕâÑùÓÖ¼õÉÙÁË»ñÈ¡¶ÔÏóÊôÐÔÃû³ÆµÄÕâÒ»²½Öè¡£**ʹµÃJfire-codejsonµÄÐòÁл¯ÄÜÁ¦±Æ½üÀíÂÛÉÏÏÞ**£¨ÎªÃ¿¸ö¶ÔÏó±àд´úÂëµÄÕâÖÖÀíÂÛ·½Ê½£© ·´ÐòÁл¯ ·´ÐòÁл¯Ê×ÏÈÊǽâÎöjson×Ö·û´®¡£ÔÚÕâÒ»²½£¬¿ò¼ÜÉè¼ÆÁËÒ»ÖÖÎÞ»ØÍ˵ĵ¥´Î×Ö·û¶ÁÈ¡·½Ê½¡£´óÖÂÔ­ÀíÊÇÒÀ´Î¶Áȡÿһ¸ö×Ö·û£¬Èç¹ûÓöµ½Ò»Ð©ÌØÊâµÄ±íʾ×Ö·û£¬±ÈÈç { , } , : , [ , ] µÈµÈ¡£ÔÚÓöµ½ÕâЩ×Ö·ûµÄʱºòÉú³ÉjsonObject»òÕßjsonArrayÀ´½øÐÐÏàÓ¦µÄ¶ÁÈ¡´¦Àí¡£Ê¹ÓÃÁ½¸ö¶ÑÕ»£¬Ò»¸ö¶ÑÕ»´æ´¢jsonKey£¬Ò»¸ö¶ÑÕ»´æ´¢µ±Ç°´ý´¦ÀíµÄjson¶ÔÏó£¨jsonObject»òÕßjsonArray£©¡£ÕâÑù×ÓÔÚ´¦ÀíµÄ¹ý³ÌÖоͿÉÒԴﵽ˳Ðò´¦ÀíµÄЧ¹û¡£**½âÎöµÄËٶȷdz£¿ì£¬¿ÉÒÔ´ïµ½Êý±¶ÓÚfastjsonµÄÐÔÄÜ**¡£ ½«Ò»¸öjson¶ÔÏó·´ÐòÁл¯³Épojo£¬Ô­ÀíÉϺÍÐòÁл¯´óÖÂÏàͬ¡£Í¨¹ý½«¶ÔÏóµÄËùÓÐset·½·¨µÃµ½¡£¶¯Ì¬±àÒëÒ»¸öÉèÖÃÀ࣬¸ÃÀàÖжÔÓÚÿһ¸öset·½·¨£¬¶¼Éú³ÉÀàËÆ if(jsonObject.containsKey("name")){entity.setName(jsonObject.getString("name"))} ÕâÑùµÄ´úÂë¡£ÓÉÓÚÊǶ¯Ì¬±àÒ룬ËùÒÔÊÂÏÈÖªµÀÐèÒª½øÐÐÄÄЩÅжϣ¬¶øÇÒÅжÏÍêÖ®ºóÊÇÔ­Éú´úÂëµÄset²Ù×÷£¬½ÚÊ¡ÁËÅжÏʱ¼äºÍµ÷Ó÷´Éäʱ¼ä£¬¹Ê¶ø·´ÐòÁл¯µÄÐÔÄÜÒ²ÊǷdz£µÄÓÅÐã¡£**¼¸±¶ÓÚfastjson**¡£

ÐòÁл¯

Èç¹ûÒª½«Ò»¸ö¶ÔÏóÐòÁл¯£¬×î¿ìµÄ·½Ê½ÎÞÒÉÊÇÕë¶ÔÕâ¸ö¶ÔÏó£¬Ð´³öÒ»¶ÎÌض¨µÄ´úÂë¡£´úÂëµ±ÖÐͨ¹ýµ÷ÓöÔÏóµÄget·½·¨À´µÃµ½¶ÔÏóÊôÐÔÖµ¡£²Î¿¼ÏÂÃæµÄ´úÂë

ÔÚÉÏÃæµÄʾÀý´úÂëÖУ¬Ã»Óз´É䣬ûÓÐÈκηÖÎö¡£Õë¶Ô¶ÔÏó¸ø³öÌض¨µÄÐòÁл¯´úÂë¡£Èç¹û˵ÎÒÃǵĿò¼ÜÒ²Äܹ»Ä£ÄâÕâÑùµÄ·½Ê½£¬¾Í¿ÉÒÔ´ïµ½×î´ó»¯µÄÐòÁÐËٶȡ£²¢ÇÒ¿ÉÒԱƽüÀíÂÛµÄÉÏÏÞ¡£ÎªÁË´ïµ½ÕâÑùµÄЧ¹û£¬²ÉÓÃÁ˶¯Ì¬´úÂë±àÒëµÄ·½Ê½À´Íê³É¡£

ͨ¹ýÉÏÃæÕâÑùµÄ²½Ö裬¿ò¼ÜÕë¶Ôÿһ¸ö¶ÔÏ󣬶¼ÄÜÉú³ÉÒ»¸öÕë¶Ô¸Ã¸Ã¶ÔÏóµÄÌض¨Êä³öÀ࣬Õâ¸öÊä³öÀàΪԭÉú´úÂë±àÒ룬»ñÈ¡¶ÔÏóÄÚÈÝÒÔ¼°ÊôÐÔÃû³Æ¶¼ÊÇÔ­Éú´úÂëµ÷Óã¬ÐÔÄܷdz£¸ß¡£ µ±È»£¬¶¯Ì¬´úÂëÉú³ÉÖÐÓкܶàÐèÒªÅжϵĵط½¡£±ÈÈçÈç¹ûÊǶÔÏóµÄÇé¿öÏ£¬ÒªÔÚ×Ö·û´®ÖÐÌí¼Ó {} ¡£±ÈÈç×Ö·û´®ÐèҪʹÓà " °üΧÄÚÈÝ£¬¶øÊý×ֺͲ¼¶ûÖµ²»ÐèÒª£¬±ÈÈçÓöµ½Êý×éÐèÒª [] µÈµÈ¡£µ«ÊÇ´óÌåµÄ˼Ïë¾ÍÊÇͨ¹ý¶¯Ì¬´úÂë±àÒ룬ÔÚÔËÐеÄʱºòÕë¶ÔÒ»¸öÌض¨µÄ¶ÔÏó£¬Éú³ÉÕë¶Ô¸Ã¶ÔÏóµÄÊä³öÀà¡£²¢ÇÒ¶ÔÕâ¸öÀà½øÐбàÒëÉú³ÉClassÎļþ¡£¶¯Ì¬±àÒëÕâ¸ö²¿·Ö²ÉÓÃJavassistÀ´Íê³É¡£ Éú³ÉµÄ´úÂëÀý×ÓÈçÏ ÐòÁл¯Ò»¸öÈç϶ÔÏó

¿ò¼ÜÕë¶ÔÕâ¸ö¶ÔÏóÉú³ÉµÄ¶¯Ì¬ÀàµÄÄÚÈÝÊÇ

ÐòÁл¯µÄË㷨˼·Á÷³ÌÈçÏÂ

¡¾Git ÏîÄ¿ÍƼö¡¿Ä¿Ç°ÎªÖ¹ÐÔÄÜ×îÇ¿µÄ JSON ¿ò¼Ü

·´ÐòÁл¯ ½âÎöjson×Ö·û´®

ÒòΪjsonÊÇÒ»¸ökv½á¹¹¡£ËùÒÔËã·¨Éè¼ÆÁËÁ½¸ö¶ÑÕ»½á¹¹¡£¶ÑÕ»½á¹¹£¬ÔÚÊý¾Ý˳ÐòÉϺÍËã·¨ÒªÇóµÄ*Ò»±é¶ÁÈ¡ÎÞ»ØËÝ*ÊÇÏàÎǺϵġ£

  • ¼ü¶ÑÕ»ÓÃÀ´Ñ¹Èë´ý´¦ÀíµÄjsonkey
  • Öµ¶ÑÕ»ÓÃÀ´Ñ¹Èëÿ´Î·¢ÏÖµÄjsonObject»òÕßjsonArray
  • ½âÎöjson×Ö·û´®µÄËã·¨µÄ˼·´óÖ¿ÉÒÔÃèÊöΪ

    ÏÂÃæÊǽâÎö¹ý³ÌµÄÏêϸÁ÷³Ìͼ

    ¡¾Git ÏîÄ¿ÍƼö¡¿Ä¿Ç°ÎªÖ¹ÐÔÄÜ×îÇ¿µÄ JSON ¿ò¼Ü

    ·´ÐòÁл¯

    ½«Ò»¸öjson¶ÔÏó·´ÐòÁл¯³ÉPojo£¬ºÍÐòÁл¯µÄÁ÷³ÌÏàËÆ¡£Ëã·¨µÄ´óÖÂ˼·ÈçÏÂ

    ¾­¹ýÒÔÉϵÄËĸö²½Ö裬¾ÍÍê³ÉÁËÒ»¸öÊä³öÀàµÄ´úÂëÉú³É¡£Ê¹ÓÃÕâ¸öÊä³öÀà¶ÔÌض¨µÄ¶ÔÏó½øÐз´ÐòÁл¯¾Í¿ÉÒÔ´ïµ½·Ç³£¸ßµÄÐÔÄÜ¡£

    ¡¡

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

    Ïà¹ØÎÄÕÂ
    • ASP.NET Web API 2 ·µ»Ø Json¸ñʽ

      ASP.NET Web API 2 ·µ»Ø Json¸ñʽ

      2016-02-10 17:18

    • wordpress 4.4 ½ûÓÃREST API/ÒƳýwp

      wordpress 4.4 ½ûÓÃREST API/ÒƳýwp

      2016-01-18 18:10

    • JSON and WebMatrix - building a JSON variable

      JSON and WebMatrix - building a JSON variable

      2016-01-18 16:07

    • ͻϮHTML5Ö®Javascript APIÀ©Õ¹3¡ª±¾µØ´æ´¢È«ÐÂÌåÑé

      ͻϮHTML5Ö®Javascript APIÀ©Õ¹3¡ª±¾µØ´æ´¢È«ÐÂÌåÑé

      2015-11-25 09:21

    ÍøÓѵãÆÀ
    ¬