You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Flask/Python中能否将字符串转换为list[int]类型?

把JSON格式字符串转为JavaScript数组的简单方法

嘿,这个需求其实很容易实现!你的输入字符串刚好是标准的JSON数组格式,直接用JSON.parse()就能把它转成真正的JavaScript数组:

const dataString = "[100, 200, 300, 400, 500]";
const dataConverted = JSON.parse(dataString);
console.log(dataConverted); // 控制台会输出: [100, 200, 300, 400, 500]

为什么这招管用?

  • 你的输入字符串完全符合JSON数组的语法规则:方括号包裹元素、逗号分隔、数值类型不需要额外引号(要是字符串元素的话记得用双引号哦)。
  • JSON.parse()的作用就是把JSON格式的字符串解析成对应的JavaScript数据结构,这里刚好就是我们要的数值数组。

小提醒:处理不规范的字符串

如果你的字符串存在格式问题(比如用了单引号、末尾多了个逗号),JSON.parse()会报错。举个例子,如果字符串是"[100, 200, '300']",那得先把单引号换成双引号再解析:

const messyString = "[100, 200, '300']";
const fixedString = messyString.replace(/'/g, '"');
const convertedArray = JSON.parse(fixedString);

内容的提问来源于stack exchange,提问作者Markk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 14:14:07