我得到一个看起来像这样的字符串
["{action= some text, task= some text}", "{action= some text 2, task= some text 2 }" ]
如何提取操作和任务的内容并将其存储在两个单独的字符串中?(例如字符串操作和字符串任务)
如果您是此输入String
的创建者,我从不推荐这种存储数据的方式。JSON 是最适合您的解决方案。无需生成复杂的REGEX
,该肯定不够通用,无法接受您未来的编辑
JSON
是以参数、值数据的方式存储文件的增强方式。您可以简单地创建一个JSON
对象并使用其添加数据数据的简单方法,例如 objectJSON.put("key", "value")
.它与面向对象非常相似,但具有将JSON
对象导出为字符串文件的外部功能
下面是如何使用 JSON 并解析它们的一个很好的例子。