eval方法将字符串转换成json对象
生活随笔
收集整理的這篇文章主要介紹了
eval方法将字符串转换成json对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法一: 使用Eval將json字符串轉為json對象
var str = "name:'Jon',sex:'男'";
將字符串進行處理:
str = "{"+str+"}";
使用eval進行轉換:
var json = eval("("+str+")");
alert(json.name);
輸出:
Jon
方法二:使用jQuery.parseJSON
接受一個JSON字符串,返回解析后的對象。
傳入一個畸形的JSON字符串會拋出一個異常。比如下面的都是畸形的JSON字符串:
{test: 1} ( test 沒有包圍雙引號)
{'test': 1} (使用了單引號而不是雙引號)
另外,如果你什么都不傳入,或者一個空字符串、null或undefined,parseJSON都會返回 null 。
參數
jsonString
要解析的JSON字符串
示例
描述:
解析一個JSON字符串
jQuery 代碼:
var str = '{"name":"John"}';
var obj = jQuery.parseJSON(str);
alert( obj.name === "John" );
總結
以上是生活随笔為你收集整理的eval方法将字符串转换成json对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Inquirer 交互式命令行
- 下一篇: python:文件转二维码(拆分转换)