javascript - javascript中字符串类型中看到的列表列表
问题描述
["[{'month': 'March', 'amount': 950}, {'month': 'Apr…'amount': 390}, {'month': 'July', 'amount': 450}]"]
如何获得这个输出?
[{'month': 'March', 'amount': 950}, {'month': 'Apr…'amount': 390}, {'month': 'July', 'amount': 450}]
如何解决?
解决方案
您的数据不是有效的字符串化 JSON,但仍然需要解析为数组
var str = ["[{'month': 'March', 'amount': 950}, {'month': 'Apr', 'amount': 390}, {'month': 'July', 'amount': 450}]"]
var array = JSON.parse((str[0].replace(/'/g, '"')));
console.log(Array.isArray(array));
console.log(array);
推荐阅读
- asp.net-mvc - MVC(https)内部站点需要几秒钟才能在 Chromium 浏览器中加载页面,但 < 1 秒 firefox 和 ie
- logic - 什么是用于乘法的通用计算机硬件?
- azure - 将项目从一个 Azure DevOps 移动到另一个
- php - 从 WordPress 调用 API 时出现 405 错误
- java - RecyclerView 分页加载不正确?
- flutter - 放置多提供者后如何修复死代码错误?
- html - Vue日期绑定不呈现
- java - 当前位置图片段
- java - 当匿名用户尝试经过身份验证的操作时更改弹簧安全登录重定向
- javascript - 2个圆圈javascript之间的交集