关键词

jqeury eval将字符串转换json的方法

当我们从后端获取JSON格式的字符串时,需要将其转换成JS对象进行操作和渲染。jQuery中提供了一个eval()方法,可以将JSON格式的字符串转换为JS对象。

以下是将字符串转换为JSON对象的代码演示:

// 字符串
var jsonString = '{"name": "Lucy", "age": 18, "gender":"female"}';

// 将字符串转换为JSON对象
var jsonObj = jQuery.parseJSON(jsonString);

// 对象中的属性
console.log(jsonObj.name);    // 输出:Lucy
console.log(jsonObj.age);     // 输出:18
console.log(jsonObj.gender);  // 输出:female

在这个示例中,我们首先声明了一个字符串,其中包含有name、age、gender三个属性,然后通过jQuery的parseJSON方法将其转换为JSON对象,并使用了对象中的属性进行输出。

接下来,我们来演示一个将JSON对象转换为字符串的示例:

// JSON对象
var jsonObj = {
  "name": "Lucy",
  "age": 18,
  "gender": "female"
};

// 将JSON对象转换为字符串
var jsonString = JSON.stringify(jsonObj);

// 输出转换后的字符串
console.log(jsonString);  // 输出:{"name":"Lucy","age":18,"gender":"female"}

在这个示例中,我们首先声明了一个JSON对象,其中包含有name、age、gender三个属性,然后通过JSON.stringify方法将其转换为字符串,并使用console.log方法进行输出。

总的来说,使用jQuery的eval()方法将JSON字符串转换为JSON对象非常简单。而将JSON对象转换为字符串,可以使用原生的JSON.stringify方法。

本文链接:http://task.lmcjl.com/news/10246.html

展开阅读全文