jquery如何迭代json字符串
时间: 2023-11-18 22:01:26 浏览: 92
JS如何把字符串转换成json
在 jQuery 中,可以使用 $.each() 方法来迭代 JSON 字符串。该方法可以接收两个参数,第一个参数是要迭代的 JSON 对象,第二个参数是回调函数,用于处理每个键值对。
以下是一个示例代码:
```javascript
var data = '{"name": "John", "age": 30, "city": "New York"}';
var jsonObj = $.parseJSON(data);
$.each(jsonObj, function(key, value) {
console.log(key + ": " + value);
});
```
解释一下,首先将 JSON 字符串转换为 JSON 对象,然后使用 $.each() 方法迭代该对象。在回调函数中,第一个参数 key 表示 JSON 对象的键,第二个参数 value 表示 JSON 对象的值。在这个例子中,每个键值对将被输出到控制台上。
需要注意的是,$.each() 方法的第一个参数应该是一个数组或对象,如果传入的是一个字符串,需要先使用 $.parseJSON() 方法将其转换为 JSON 对象。
阅读全文