java - JSON 上的 StringBuffer 替换

标签 java json string stringbuffer

我有一个 StringBuffer 对象,它返回从 API 请求发送的 json 响应。 我想知道仅获取此详细信息的链接的最佳方法是什么

{"thumbnailURL":"http:\/\/brightcove.vo.llnwd.net\/d21\/unsecured\/media\/28238874477001\/201406\/1522\/283882744477001_364103224001_10bd97ac41f94f9a89a26882960ad1bb-788602308-thumbnail.jpg?pubId=2838874477001"}

这被存储为 StringBuffer resp; 在我的代码中。 我希望能够仅从中获取链接。 请指教。

谢谢

最佳答案

您使用什么库来处理 json?也许这个:

http://www.json.org/

如果是这样,你可以这样做:

JSONObject myobj = JSONObject(your_buffer);
myobj.getString("thumbnailURL");

这是一种方法。其他方法就是简单地使用标准字符串函数。例如。 indexOf("http:") 然后复制到最后一次出现的 ".

希望这有帮助

关于java - JSON 上的 StringBuffer 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24683191/

相关文章:

java - 是否存在可以加入 ","和 "and"上的字符串列表的现有 Java 实用程序方法?

c++ - std::string 部分转换为整数

java - EasyMock : java. lang.IllegalStateException : 1 matchers expected, 2 记录

java - Hibernate:在持久集合中重用持久类

java - 在 Java 9+ 中使用 JRE 运行时,我可以提供运行时编译器访问吗?

php - 从 Javascript OnClick 调用 PHP 页面时 AJAX 返回错误

string - 统计字符串比较

java - 启动后 Spring Boot 应用程序失败 - 尝试调用不存在的方法。尝试是从以下位置进行的

c# - JSON 反序列化为泛型

javascript - 如何从数组中删除 json 元素?