React Native中如何将指定JSON格式字符串转换为数组?
转义JSON字符串转数组的处理方案
你的目标字符串是经过HTML实体转义的JSON格式,只需三步即可转换为数组:
- 替换字符串中的
"实体为双引号" - 确保处理后的内容是标准JSON格式(你的情况中替换后就是合法JSON)
- 使用对应语言的JSON解析工具将字符串转为数组
JavaScript示例
// 原始字符串 const rawStr = '["wss://mediaslave1-dev-v2.vedax.ai/1L1g5nSOrNBr1fBWBva7","https://mediaslave1-dev-v2.vedax.ai/PMKzhcRhIEugeqowXMpc"]'; // 替换HTML实体 const decodedStr = rawStr.replace(/"/g, '"'); // 解析为数组 const resultArr = JSON.parse(decodedStr);
Python示例
import json import html # 原始字符串 raw_str = '["wss://mediaslave1-dev-v2.vedax.ai/1L1g5nSOrNBr1fBWBva7","https://mediaslave1-dev-v2.vedax.ai/PMKzhcRhIEugeqowXMpc"]' # 解码HTML实体 decoded_str = html.unescape(raw_str) # 解析为数组 result_arr = json.loads(decoded_str)
处理后得到的数组会包含两个URL字符串,可直接用于后续业务逻辑。
内容的提问来源于stack exchange,提问作者famfamfam
相关产品推荐
相关产品推荐

