json string to object
2015-03-06 16:42
369 查看
第一种:eval方式解析
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
第二种:new Function形式
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
第三种:使用全局的JSON对象
function strToJson(str){
return JSON.parse(str);
}
前2种兼容各种浏览器, 第三种转换json,360浏览器不支持。搜狗也不支持。
调用时传递的参数必须是json格式的字符串:strToJson('{test:"test"}');
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
第二种:new Function形式
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
第三种:使用全局的JSON对象
function strToJson(str){
return JSON.parse(str);
}
前2种兼容各种浏览器, 第三种转换json,360浏览器不支持。搜狗也不支持。
调用时传递的参数必须是json格式的字符串:strToJson('{test:"test"}');
相关文章推荐
- JSONException: java.lang.String cannot be converted to JSONObject
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- Parse Json Array String to C# Object Array
- java.lang.String cannot be convert to JSONObject
- -[__NSCFString objectFromJSONString]: unrecognized selector sent to 解决办法
- JsonObjectToString
- alue of type java.lang.String cannot be converted to JSONObject
- jquery json string conver to object
- JSONException: Value of type java.lang.String cannot be converted to JSONObject
- Convert string to JSONObject by net.sf.json library
- Value of type java.lang.String cannot be converted to JSONObject
- Parse string to JSON object
- JAVA JSON String to Object 转换中的集合
- 将Json字符串转换为ASP对象(parse json string to asp object)
- jsonString to JsonObject
- JSONException:java.lang.String cannot be converted to JSONObject解决办法
- Object convert to Json string
- Value of type java.lang.String cannot be converted to JSONObject
- new JSONObject(str)无法解析 报错:org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
- Convert JS object to JSON string