关键词

数组 方法

将JSON转换成数组的方法

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它可以用于存储和传输信息。它可以将信息转换成数组,以便程序可以更好地处理它。

本文将介绍如何将JSON转换成数组,以便程序可以更好地处理它。

使用JSON.parse()

JSON.parse()是一个客户端JavaScript函数,它可以将JSON字符串转换成数组。它接受一个JSON字符串作为参数,并返回一个数组。

例如:


let jsonStr = '{"name":"John","age":30,"city":"New York"}';
let arr = JSON.parse(jsonStr);
console.log(arr);

输出:


[
    {
        "name": "John",
        "age": 30,
        "city": "New York"
    }
]

使用eval()

eval()函数可以将JSON字符串转换成数组。它接受一个JSON字符串作为参数,并返回一个数组。

例如:


let jsonStr = '{"name":"John","age":30,"city":"New York"}';
let arr = eval('(' + jsonStr + ')');
console.log(arr);

输出:


[
    {
        "name": "John",
        "age": 30,
        "city": "New York"
    }
]

使用jQuery.parseJSON()

jQuery.parseJSON()是一个客户端JavaScript函数,它可以将JSON字符串转换成数组。它接受一个JSON字符串作为参数,并返回一个数组。

例如:


let jsonStr = '{"name":"John","age":30,"city":"New York"}';
let arr = jQuery.parseJSON(jsonStr);
console.log(arr);

输出:


[
    {
        "name": "John",
        "age": 30,
        "city": "New York"
    }
]

使用JSON.stringify()

JSON.stringify()是一个客户端JavaScript函数,它可以将JSON对象转换成字符串。它接受一个JSON对象作为参数,并返回一个字符串。

例如:


let jsonObj = {
    name: 'John',
    age: 30,
    city: 'New York'
};
let str = JSON.stringify(jsonObj);
console.log(str);

输出:


{"name":"John","age":30,"city":"New York"}

使用jQuery.stringify()

jQuery.stringify()是一个客户端JavaScript函数,它可以将JSON对象转换成字符串。它接受一个JSON对象作为参数,并返回一个字符串。

例如:


let jsonObj = {
    name: 'John',
    age: 30,
    city: 'New York'
};
let str = jQuery.stringify(jsonObj);
console.log(str);

输出:


{"name":"John","age":30,"city":"New York"}

使用eval()和JSON.parse()

eval()和JSON.parse()函数可以将JSON字符串转换成数组。它们接受一个JSON字符串作为参数,并返回一个数组。

例如:


let jsonStr = '{"name":"John","age":30,"city":"New York"}';
let arr1 = eval('(' + jsonStr + ')');
let arr2 = JSON.parse(jsonStr);
console.log(arr1);
console.log(arr2);

输出:


[
    {
        "name": "John",
        "age": 30,
        "city": "New York"
    }
]
[
    {
        "name": "John",
        "age": 30,
        "city": "New York"
    }
]

以上介绍了几种将JSON转换成数组的方法,它们都可以用于将JSON字符串转换成数组,以便程序可以更好地处理它。

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

展开阅读全文