2017-04-05 49 views
0

我需要將以下字符串「{'id':1,'name':'Sindhuja','address':'Coimbatore'}」轉換爲jquery中的字典。在jquery和json中將字符串轉換爲字典值

+0

你確切需要的請求指定 –

+0

什麼是'字典'在這裏? –

+0

我需要js字典....例如,我得到的數據爲「{'id':1,'name':'Sindhuja','address':'Coimbatore'}」但我需要的輸出是{ ID ':1,' 名 ':' Sindhuja」, '地址': '哥印拜陀'}。 –

回答

1

JSON.parse已內嵌到JavaScript中。此外,JSON只接受",而不是';所以,我添加了一個替換函數調用。

<script> 
di = JSON.parse("{'id':1,'name':'Sindhuja','address':'Coimbatore'}".replace(/'/g,"\"")); 
console.log(di); 
</script> 
0
var obj = JSON.parse(str.replace(/'/g, '"')); 

只要將它轉換成一個對象。

+0

現在,字符串中的單引號將被轉換爲雙引號,無效的json可以被修復。 –