【问题标题】:Java - Converting String to JSON object issueJava - 将字符串转换为 JSON 对象问题
【发布时间】:2016-02-28 21:28:35
【问题描述】:

我导入了 JSON 库

import org.json.JSONObject;

我有字符串sb

sb = {"contentPackages":{"name":"abc","url":"some-url","title":"Annotated Examples","description":"something"}};

JSONObject jsonObj = new JSONObject(sb);
System.out.println(jsonObj);

我得到一个空白对象{} 作为输出。我不知道为什么。

【问题讨论】:

  • 什么是某人? String?

标签: java json string


【解决方案1】:

您的字符串应如下所示:

sb = "{\"contentPackages\":{\"name\":\"abc\",\"url\":\"some-url\",\"title\":\"Annotated Examples\",\"description\":\"something\"}}";

不要忘记每个字符串都以" 字符开头和结尾。如果要将其存储为角色本身,则必须使用\"

【讨论】:

    猜你喜欢
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 2021-09-18
    • 2011-02-02
    • 2015-05-24
    • 2011-08-15
    • 2012-01-22
    相关资源
    最近更新 更多