欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

get轉(zhuǎn)json字符

江奕云1年前9瀏覽0評論

什么是get轉(zhuǎn)json字符?在前后端的數(shù)據(jù)交互中,使用ajax請求數(shù)據(jù)是十分常見的,而在這一過程中,需要將前端發(fā)來的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,因此就需要使用到get轉(zhuǎn)json字符這一過程。

在JavaScript中,使用JSON.stringify()函數(shù)可以將一個(gè)javascript對象轉(zhuǎn)成json字符串。

下面是一個(gè)例子:

var obj = {
name: '小明',
age: 20,
sex: '男'
};
var str = JSON.stringify(obj);
console.log(str);

輸出結(jié)果為:

{"name":"小明","age":20,"sex":"男"}

而將get請求的數(shù)據(jù)轉(zhuǎn)化成json字符,需要使用到URLSearchParams的實(shí)例對象。

下面也是一個(gè)例子:

var params = new URLSearchParams('name=小明&age=20&sex=男');
var obj = {};
params.forEach((val, key) =>obj[key] = val);
var str = JSON.stringify(obj);
console.log(str);

輸出結(jié)果也是:

{"name":"小明","age":"20","sex":"男"}

可以發(fā)現(xiàn),通過將請求參數(shù)轉(zhuǎn)化為URLSearchParams實(shí)例對象,并通過forEach遍歷添加到對象中,再通過JSON.stringify函數(shù)將這一對象轉(zhuǎn)化為json字符,方便前后端進(jìn)行數(shù)據(jù)交互。