JSON之前台String和JSON对象的互相转化-yellowcong

来源:互联网 发布:罗马军团 知乎 编辑:程序博客网 时间:2024/05/24 02:30

JSON.parse(jsonStr),$.parseJSON(jsonStr);将字符串转化为JSON对象
JSON.stringify(jsonObj) 将JSON对象转化为String 对象
这两个方法常用,有时候就忘记了,记下来,以后好查

$.parseJSON

将字符串转化为JSON对象

function ConvertToJsonForJq() {     var testJson = '{ "name": "小强", "age": 16 }';      //不知道      //'{ name: "小强", age: 16 }' (name 没有使用双引号包裹)      //"{ 'name': "小强", 'age': 16 }"(name使用单引号)      testJson = $.parseJSON(testJson);      alert(testJson.name);  }

JSON.stringify()

将JSON对象转化为字符串,这样就可以将json字符串上传到后台了

var a = {a:1,b:2}结果:JSON.stringify(a)"{"a":1,"b":2}"