ÀÖÓãµç¾º

  • ½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

    È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

    jsÈçºÎ½«json×Ö·û´®×ª»»Îªjson¶ÔÏó£¿

    ¸üÐÂʱ¼ä:2021Äê05ÔÂ14ÈÕ16ʱ24·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

    ½«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°ü°æ±¾Ì«µÍ¡£

    ºÃ¿Ú±®ITÅàѵ



    ²ÂÄãϲ»¶£º

    JSÖеĶÔÏóÊÇʲô£¿ËüÓÐÄÄЩÊôÐԺͱäÁ¿£¿

    JSONºÍXMLµÄÇø±ð:jsonºÍxmlµÄÓÅȱµã¶Ô±È

    JSÖÐÐÞ¸ÄthisÖ¸ÏòµÄ·½·¨ÓÐÄÄЩ£¿

    JsÖÐÉ±´Óëdz¿½±´µÄÇø±ð

    ÀÖÓãµç¾ºHTML&JS+ǰ¶ËÅàѵ¿Î³Ì

    0 ·ÖÏíµ½£º
    ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
  • ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿