Javascript反序列化数组

标签 javascript json arrays

我有一个像这样的 JSON 数组

"---\n- table\n- kevin\n- table\n- kevin\n"

我如何将这个数组反序列化为在 javascript 中有用的东西

最佳答案

就像@Todd 所说的那样,该字符串不是有效的 json 对象,但是您仍然可以将它拆分成一个数组,如下所示:

var s = "---\n- table\n- kevin\n- table\n- kevin\n";
var arr = s.split('\n-'); // arr should now contain ["---", " table", " kevin", " table", "kevin"]
console.log(arr);

附注除了 '\n-',您还可以使用任何您希望将字符串拆分为数组的分隔符(更多信息 here)

关于Javascript反序列化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056790/

相关文章:

javascript - .append() 方法不会正确附加 php

json - swift 无法挖掘通过 alamofire 获得的 JSONDecoder 数据

javascript - 为什么 styled-components 将我的属性添加到 DOM 中?

javascript - spin.js jquery 不工作

jquery - 通过 Jquery 获取 jsonString 为空

c# 合并字节数组并转换为 16 位整数

使用宏时 C 结构数组初始化问题

arrays - 在 Scala 中打印数组

javascript - 在加载下一页之前如何使用 jQuery 制作动画?

java - 通过 POST 和 SPRING-MVC 发送多个对象的问题