我导入了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);
我得到一个空白对象{}
作为输出。我不明白为什么。
答案 0 :(得分:1)
你的字符串应如下所示:
sb = "{\"contentPackages\":{\"name\":\"abc\",\"url\":\"some-url\",\"title\":\"Annotated Examples\",\"description\":\"something\"}}";
不要忘记每个字符串都以"
字符开头和结尾。如果您想将其存储为角色本身,则必须使用\"
。