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

如何将包含方括号与双引号的字符串转换为Array?

把JSON格式字符串转换成可直接取值的数组

嘿,这事儿处理起来超简单,看你给出的示例是类似JavaScript的数组取值方式,我给你分享几种实用的方法:

方法一:用JSON.parse()(JavaScript环境)

这是最标准也最推荐的方式,因为你的字符串本身就是合法的JSON数组格式:

// 你的原始字符串
const str = '["A", "B"]';
// 转换成数组
const arr = JSON.parse(str);

// 现在就能直接取值啦
console.log(arr[0]); // 输出 "A"
console.log(arr[1]); // 输出 "B"

JSON.parse()会自动把符合JSON规范的字符串转换成对应的JavaScript数组/对象,完全满足你的需求。

方法二:处理非标准JSON字符串(比如单引号的情况)

如果你的字符串用的是单引号(比如['A', 'B']),直接用JSON.parse()会报错,这时候可以先把单引号替换成双引号再解析:

const str = "['A', 'B']";
const arr = JSON.parse(str.replace(/'/g, '"'));

console.log(arr[0]); // 输出 "A"

补充:Python环境的处理方式

如果你是在Python里做这件事,用json模块的loads()方法就行:

import json

str = '["A", "B"]'
arr = json.loads(str)

print(arr[0]) # 输出 "A"
print(arr[1]) # 输出 "B"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:43:43