java - 从字符串中获取值

标签 java string

我有字符串{"AAA":xxxxx,"BB":xxxx,"CCC":"3 xxx"},我想获取AAA的值 code> 、 BBCCC 作为我的输出。我正在使用字符串的 substring 方法,我只能得到 AAA

metaDataValue = mettaDataValue.substring(metaDataValue.indexOf("")+1,metaDataValue.indexOf(":"));

最佳答案

如果是 JSON,则使用解析器。

JSONObject json = new JSONObject();
json.getString("AAA");

关于java - 从字符串中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22983399/

相关文章:

java - 如何在JScrollPane中获取水平滚动条

java - 在 JTable 中通过列标题确定列名

java - 在逗号、句号和其他标点符号后插入空格

c# - 如何将 ";"分隔的字符串更改为某种字典?

java - 将类型化数组从 Android 移植到 iPhone 应用程序

Java 格式错误的 URL 异常

java - 运行 TestNG 测试时出现异常

java - 字符串何时何地初始化/存储在 Java 源代码中?

r - 循环以在 r 中使用相应的值来标记标记

java - Java 解析字符串