javascript - 使用java提取双引号之间的字符串
问题描述
我正在尝试在双引号之间提取单词。我需要拆分的字符串是转换为字符串的 JSON 数组的派生。
我的字符串表示如下: {"methodParam":["test1","test2","test3"]}
我需要做的是遍历这个字符串并使用 .split java 方法只获取双引号内的单词,如下所示:
test1
test2
test3
我已经尝试了一些结果不好的正则表达式
解决方案
(编辑:所以它是你想要的 javascript?)
Javascript
只需将JSON.parse()
其解析为对象,然后对其进行操作并获取所需的字段
const str = '{"methodParam":["test1","test2","test3"]}';
const obj = JSON.parse(str);
const lst = obj.methodParam;
const [ param1, param2, param3 ] = lst;
console.log(param1, param2, param3, " are your parameters!");
解释
JavascriptJSON.parse()
接受 JSON 格式的字符串,然后返回 Javascript Object
。
推荐阅读
- c - 获取 bash 命令的输出并将其作为命令行参数传递给 ac 可执行文件(管道)
- asp.net-core - Swashbuckle 用 VS XML 注释中的双引号将数字示例包装起来
- x-frame-options - URL 重写标头中缺少的 X-Frame-Options
- c++ - 从文件写入到类成员函数并在 C++ 中的控制台上打印?
- c - 为什么这两个函数的结果不同?
- android - 在 Android 应用程序中哪里可以找到数据库连接
- node.js - 在本地 Windows nodeJS 安装中运行“ng new”会给出 npm 错误
- postgresql - 在 Slick 中添加评论
- php - Laravel 5.7 外键约束格式不正确
- python - 如何在 yattag 中添加提取的 html?