java - 在 Java 中将字符串附加到 Json

标签 java json string

我正在将字符串附加到 Json 中,我可以看到它已成功附加。现在我想返回附加的字符串(整个 Json)

public String appendSnap(String searchResultText) {
..
JSONObject obj = (JSONObject) parse.parse(searchResultText);
final JSONArray data = (JSONArray) obj.get("data");
final int n = data.size();
for (int i = 0; i < n; ++i) {
   final JSONObject person = (JSONObject) data.get(i);// getJSONObject(i);

   person.put("SnapURL", "https://snap.corp.com/alerts/" + (String) person.get("alertid"));

   String alertId = (String) person.get("alertid");
}
return <<not sure how to return the appended json>>
}

有人可以帮忙吗

最佳答案

只需使用 toString:

return obj.toString()

关于java - 在 Java 中将字符串附加到 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49249035/

相关文章:

php - 将 JSON 字符串作为字段数据放在 MySQL 上

java - 使用 hashmap 值替换 String 出现错误

c++ - qt:编译器发生内部错误

javascript - 使用特殊分隔符在 JavaScript 中拆分字符串

java - 如何在运行时将字符串转换为整数

javascript - JS : JSON Data query like SQL

javascript - JSONP回调乱序

c++ - 为什么将字符分配给 C++ 字符串会导致字符串长度为 0?

Java 方法 NotifyAll() 不工作?

java - 您可以从 Java 调用 OpenSSL 的哈希原语吗?