JSON

js ½«json×Ö·û´®×ª»»Îªjson¶ÔÏóµÄ·½·¨½âÎö

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

½«json×Ö·û´®×ª»»Îªjson¶ÔÏóµÄ·½·¨¡£ÔÚÊý¾Ý´«Êä¹ý³ÌÖУ¬jsonÊÇÒÔÎı¾£¬¼´×Ö·û´®µÄÐÎʽ´«µÝµÄ£¬¶øJS²Ù×÷µÄÊÇJSON¶ÔÏó£¬ËùÒÔ£¬JSON¶ÔÏóºÍJSON×Ö·û´®Ö®¼äµÄÏ໥ת»»

ÀýÈ磺

JSON×Ö·û´®:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON¶ÔÏó:
var str2 = { "name": "cxh", "sex": "man" };

Ò»¡¢JSON×Ö·û´®×ª»»ÎªJSON¶ÔÏó

ҪʹÓÃÉÏÃæµÄstr1£¬±ØÐëʹÓÃÏÂÃæµÄ·½·¨ÏÈת»¯ÎªJSON¶ÔÏó£º

//ÓÉJSON×Ö·û´®×ª»»ÎªJSON¶ÔÏó

var obj = eval('(' + str + ')');

»òÕß

var obj = str.parseJSON(); //ÓÉJSON×Ö·û´®×ª»»ÎªJSON¶ÔÏó

»òÕß

var obj = JSON.parse(str); //ÓÉJSON×Ö·û´®×ª»»ÎªJSON¶ÔÏó

È»ºó£¬¾Í¿ÉÒÔÕâÑù¶ÁÈ¡£º

Alert(obj.name);

Alert(obj.sex);

Ìرð×¢Ò⣺Èç¹ûobj±¾À´¾ÍÊÇÒ»¸öJSON¶ÔÏó£¬ÄÇôʹÓÃeval£¨£©º¯Êýת»»ºó£¨ÄÄÅÂÊǶà´Îת»»£©»¹ÊÇJSON¶ÔÏ󣬵«ÊÇʹÓÃparseJSON£¨£©º¯Êý´¦Àíºó»áÓÐÎÊÌ⣨Å׳öÓï·¨Òì³££©¡£

¶þ¡¢¿ÉÒÔʹÓÃtoJSONString()»òÕßÈ«¾Ö·½·¨JSON.stringify()½«JSON¶ÔÏóת»¯ÎªJSON×Ö·û´®¡£

ÀýÈ磺

var last=obj.toJSONString(); //½«JSON¶ÔÏóת»¯ÎªJSON×Ö·û

»òÕß

var last=JSON.stringify(obj); //½«JSON¶ÔÏóת»¯ÎªJSON×Ö·û

alert(last);

×¢Ò⣺

ÉÏÃæµÄ¼¸¸ö·½·¨ÖУ¬³ýÁËeval()º¯ÊýÊÇjs×Ô´øµÄÖ®Í⣬ÆäËûµÄ¼¸¸ö·½·¨¶¼À´×Ôjson.js°ü¡£Ð°汾µÄ JSON ÐÞ¸ÄÁË API£¬½« JSON.stringify() ºÍ JSON.parse() Á½¸ö·½·¨¶¼×¢Èëµ½ÁË Javascript µÄÄÚ½¨¶ÔÏóÀïÃ棬ǰÕß±ä³ÉÁË Object.toJSONString()£¬¶øºóÕß±ä³ÉÁË String.parseJSON()¡£Èç¹ûÌáʾÕÒ²»µ½toJSONString()ºÍparseJSON()·½·¨£¬Ôò˵Ã÷ÄúµÄjson°ü°æ±¾Ì«µÍ¡£

Äú¿ÉÄܸÐÐËȤµÄÎÄÕÂ:

¡¡

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

ÍøÓѵãÆÀ
ó