【问题标题】:Convert String to JSON in Java [closed]在Java中将字符串转换为JSON [关闭]
【发布时间】:2013-11-11 21:08:45
【问题描述】:

我正在尝试将字符串转换为 Java 中的 JSON。我试过 Gson 和 JSONObject.toJson 但他们没有帮助我。

 String str = "{"rahul":"reddy"}";

这是我的字符串,我希望将其转换为 JSON。谁能帮帮我。

【问题讨论】:

  • 一个你尝试过的例子以及它是如何失败的将会很有帮助。
  • 你应该尝试转义"s...String str = "{\"rahul\":\"reddy\"}";
  • 转换成 JSON 是什么意思?有效的 JSON 字符串? JSON 对象(如org.json.JSONObject)?
  • 您想在没有 GSON 的情况下查看答案吗?我可以向您展示 org.json,它是内置库

标签: java json string


【解决方案1】:

如果您希望将 JSON 从字符串解析为对象,首先您需要选择一个库。一个简单的选择是json-simple

// note that I have escaped the inner "
String string = "{\"rahul\":\"reddy\"}";
JSONObject json = (JSONObject)new JSONParser().parse(string);

要取回值:

json.get("rahul"); // --> "reddy"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2013-01-23
    • 2013-04-15
    • 2013-08-17
    相关资源
    最近更新 更多