第一種:使用Ajax 的轉換對象json
var workJsonString = "{"name":"張三","age":1,"classname":"一年級"}";瀏覽器
var work1 = $.parseJSON(workJsonString);//使用Ajax對象
第二種:使用瀏覽器自帶的JSON對象,缺點是兼容性很差,對於ie8如下的版本不支持。字符串
var workJsonString = "{"name":"張三","age":1,"classname":"一年級"}";class
var work2 = JSON.parse(workJsonString);//瀏覽器自帶的對象 兼容問題兼容性
第三種:引用json2.js ,使用JSON對象轉換,兼容全部瀏覽器引用
var workJsonString = "{"name":"張三","age":1,"classname":"一年級"}";兼容
var work3 = JSON.parse(workJsonString);字符
第四種:使用eval()對象 注意:json字符串的兩端須要加上一個括號版本
var workJsonString = "{"name":"張三","age":1,"classname":"一年級"}";
var work4=eval("(" + workJsonString + ")");