Java 解析JSONObject
我有以下JSONObject:Java 解析JSONObject,java,json,parsing,Java,Json,Parsing,我有以下JSONObject: {"Questions": "{Question5=[Answer1, Answer2, Answer3, Answer4], Question4=[Answer1, Answer2, Answer3, Answer4], Question3=[Answer1, Answer2, Answer3, Answer4], Question2=[Answer1, Answer2, Answer3, Answer4], Question1=[Answer1
{"Questions":
"{Question5=[Answer1, Answer2, Answer3, Answer4], Question4=[Answer1, Answer2, Answer3, Answer4], Question3=[Answer1, Answer2, Answer3, Answer4], Question2=[Answer1, Answer2, Answer3, Answer4], Question1=[Answer1, Answer2, Answer3, Answer4]}"
}
我对使用JSON非常陌生。我需要的是JSON对象数组,每个键是Question5、Question4等,值就是答案。您能帮忙吗?您需要解析它。我建议图书馆这样做。
但正如我看到的,您的字符串不是JSON。json应该是
key:value
,而不是key=value
,因为您的字符串您看过了吗?请访问json.org了解json语法。学习只需要5-10分钟。但是请注意,如果您转储映射和列表,或者某些JSON API使用的映射/列表等效对象,它们可能不会显示(在println
中,通过toString()
)与JSON源代码完全相同。但看起来确实可疑,您的“问题”字符串实际上只是一个字符串,而不是JSON。我使用JSONObject(映射)创建了它