1. 程式人生 > >js字串和物件轉換

js字串和物件轉換

1.js字串 轉換成 js物件

        形如:字串  var    str    = ‘{a : "A",b:"B",c:"C",d :100}’,可以通過函式eval("("+str+")")正常轉換為js物件;         必須是如上格式,如果某個屬性的值是字串(數字不用)但是沒有被括號引起來,那麼用eval函式轉換的時候會報錯;

2.js字串和json物件之間的轉換

       形如 :字串 var json_str = '{"a":"A","b":"B","c":"C"}',可以通過JSON.parse(json_str);轉換成json物件;       必須是如上格式,屬性和值都必須用引號引用起來;
       另外還可以通過json_str.parseJSON();來轉換為json物件; 3.字串的替換     str.replace(/../,newStr); 紅色部分是一個正則表示式,可以全部替換;如果填寫一個字串,那麼只會替換第一處。