使用JQuery将JSON转换为数组

JSON to Array using JQuery

本文关键字:数组 转换 JSON JQuery 使用      更新时间:2023-09-26

嗨,如何使用JQuery或Javascript解析JSON字符串??

我有如下格式的JSON字符串。

var JSON = "{ "UserID":"1","ClientID":"1","UserName":"User1"}"

我想解析这个JSON字符串。这样我就可以得到

var UserID = 1
var ClientID = 1
UserName = User1

有人能帮我吗。。

谢谢。

首先,如果您执行那里的JSON变量,应该会出现语法错误,因为您需要转义双引号,例如:

var JSON = "{ '"UserID'":'"1'",'"ClientID'":'"1'",'"UserName'":'"User1'"}";

或者简单地使用单引号创建字符串

var JSON = '{ "UserID":"1","ClientID":"1","UserName":"User1"}';

然后您可以使用jQuery.parseJSON()解析它

var obj = jQuery.parseJSON(JSON);
obj.UserID == 1; // true

注意该字符串中未加引号。我把外引号改成了单引号。

var obj = jQuery.parseJSON('{ "UserID":"1","ClientID":"1","UserName":"User1"}')
var UserID = obj.UserID 
var ClientID = obj.ClientID
var UserName = obj.UserName