Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JQuery将JSON转换为数组_Javascript_Json - Fatal编程技术网

Javascript 使用JQuery将JSON转换为数组

Javascript 使用JQuery将JSON转换为数组,javascript,json,Javascript,Json,嗨,如何使用JQuery或Javascript解析JSON字符串 我有如下格式的JSON字符串 var JSON = "{ "UserID":"1","ClientID":"1","UserName":"User1"}" 我想解析这个JSON字符串。这样我就可以 var UserID = 1 var ClientID = 1 UserName = User1 有人能帮我吗 谢谢。首先,如果执行那里的JSON变量,应该会出现语法错误,因为需要转义双引号,例如: var JSON = "{ \"

嗨,如何使用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"}';
然后,您可以使用


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

var JSON = "{ \"UserID\":\"1\",\"ClientID\":\"1\",\"UserName\":\"User1\"}";
或者简单地使用单引号来创建字符串

var JSON = '{ "UserID":"1","ClientID":"1","UserName":"User1"}';
然后,您可以使用


小心该字符串中未替换的引号。我将外部引号改为单引号

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

var UserID = obj.UserID 
var ClientID = obj.ClientID
var UserName = obj.UserName

小心该字符串中未替换的引号。我将外部引号改为单引号

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

var UserID = obj.UserID 
var ClientID = obj.ClientID
var UserName = obj.UserName

可能的复制到JavaScript对象中,并提取所需的数据。如果您不知道如何访问对象的属性(JavaScript基础),请阅读;它显示预期的对象。但是我尝试了双引号,这是有效的obj=JSON.parse(JSON);感谢Felix和大家。可能的复制到JavaScript对象中并提取所需的数据。如果您不知道如何访问对象的属性(JavaScript基础),请阅读;它显示预期的对象。但是我尝试了双引号,这是有效的obj=JSON.parse(JSON);谢谢菲利克斯和你们,我试过了。但由于对象不支持此属性或方法,我遇到了错误。我尝试了此操作。但由于对象不支持此属性或方法,我遇到了错误。我尝试了此操作。但由于对象不支持此属性或方法,我遇到了错误。我尝试了此操作。但由于对象不支持此属性或方法,所以我遇到了错误。