javascript - JavaScript 中的字符串到字符串数组

标签 javascript arrays json

大家好,我正在根据我的要求构建一个字符串

var empID=1;
var empName='XYZ';
var vData="ID=" + empID+ ";" + "Name=" + empName+ ";" // here I will read the data from the form on clicking the button the above is sample data 

我需要将其转换为字符串数组,我尝试使用 JSON.parse 但它给了我一些异常 Uncaught SyntaxError: Unexpected token S

var varray = JSON.parse("[" + vData + "]");

有人可以告诉我如何将数据转换为数组,这样就应该像

var items = [
          { ID: 1, Name: xyz },
          { ID: 2, Name: PQR },
    ]

最佳答案

这不是 JSON。尝试这样的事情:

var vObj = {ID: empID, Name: empName};
var vData = JSON.stringify(vObj);

关于javascript - JavaScript 中的字符串到字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996449/

相关文章:

php - 将多个数据输入数据库

javascript - 当我首次创建用户进行身份验证时,如何将用户及其唯一 ID 添加到我的 Firebase 数据库中

Java,在字符r之前截断数组行。 X

javascript - 将字节输入流转换为 base64 XPages 脚本 block

java - 使用用户字符串中的反向单词创建数组

python - 如何通过使用 n 个元素的总和来减少 numpy 数组的维度?

php - pdo 并将 json 编码插入到 json 字段

java - 将 JSON 对象写入 JSON 文件

javascript - 设置select选项框的选中显示值

javascript - XMLHttpRequest 无法加载 https ://accounts. google.com/o/oauth2/token,Angularjs