鍍金池/ 問答/HTML/ axios 讀取本地json文件成功后,解析失敗。

axios 讀取本地json文件成功后,解析失敗。

axios 讀取本地json文件成功后,解析失敗

export function getEmojiData() {
  return axios({
      method: 'get',
      url: '/static/emojiDB.json',
      responseType:'json',
      // transformRequest: [function (data, headers) {
      //   // Do whatever you want to transform the data

      //   return JSON.stringify(data);
      // }],
    })
    .then(function(res) {
      return Promise.resolve(res.data);
    });
}
調(diào)用時(shí)
   getEmojiData().then((res)=>{
       console.log(typeof res)
       console.log(res);
       console.log(JSON.parse(res))
       })

圖片描述

回答
編輯回答
抱緊我

JSON要使用雙引號。

2017年11月1日 01:57
編輯回答
獨(dú)特范

JSON數(shù)據(jù)中是僅允許"(雙引號),不允許'(單引號)!
報(bào)錯(cuò)信息也很明顯,你把本地json文件中的所有單引號替換成雙引號便可(注意是英文狀態(tài)下)

2017年9月9日 07:00
編輯回答
不將就

報(bào)錯(cuò)這么明顯都看不出來

2017年9月14日 12:02