搜尋

首頁  >  問答  >  主體

javascript - 從mysql取得json數據,前端怎麼處理轉換解析json類型

console.log這樣提示:

data: '{"site_name":"aaaa","site_keywords":"bbbb","site_beian":"闽ICP备8888888888号","site_description":"ccccc","site_statistic":"<a>wsdfadfasdfasdfasdfasdf</a>"}',

從mysql取得json數據,這碰到這個問題,前端怎麼處理轉換解析json類型?

给我你的怀抱给我你的怀抱2745 天前774

全部回覆(5)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:49:53

    將字串轉換為 JSON 物件:

    雷雷

    回覆
    0
  • 某草草

    某草草2017-05-18 10:49:53

    用JSON.stringify()轉換成字串供後續使用。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:49:53

    盡量用 JSON.parse, eval 不建議使用;
    盡量加上try...catch,JSON 轉對像出錯幾率蠻高的,例如有未轉義字符、嵌套層數過多;

    try{

    var myObject = JSON.parse(data);

    } catch(e){

    console.log(e);

    }

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-18 10:49:53

    後端設定回應頭的Content-Type為application/json,資料輸出json格式的字串,前端自動取得JSON對象,可以當js普通的object處理。

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-18 10:49:53

    雷雷

    回覆
    0
  • 取消回覆