使用JQuery将JSON转换为数组
JSON to Array using JQuery
嗨,如何使用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
相关文章:
- 使用JS将数组转换为json对象
- 本地存储中的字符串到字节数组转换
- Javascript函数,用于将数组转换为“;2-元组”;
- php数组转换为javascript
- 在Javascript中将一个值和字符串数组转换为if语句
- 将数组转换为javascript格式的字符串
- 如何将数组转换为有效的json
- JSON数组转换为JS对象数组
- 如何将数组转换为映射
- JavaScript:将字符串数组转换为文本区域
- javascript |数组转换
- 数组转换为多个字符串
- Javascript将数组转换为字符串并使其反向输出
- 将Byte数组转换为Angularjs中的Base64字符串
- 将对象数组转换为与nodejs/pg/unnest兼容的数组
- 将Javascript数组转换为PHP数组
- 将数组转换为键值对
- 使用Ramda将对象数组转换为普通对象
- javascript将对象数组转换为字符串以存储在s3中
- 使用.join方法将数组转换为不带逗号的字符串