我从使用 MongoDB 的查询中获取值列表我正在使用 MongoRepository 和方法 findAll,我得到的答案是列表Informacion
public Informacion[] getAll() {
List<Informacion> info = repoInfo.findAll();
String json =new Gson().toJson(info);
Informacion[] array = info.toArray(new Informacion[info.size()]);
return array;
}
我得到的列表解析为 JSON,但我无法将其转换为 JSONObject 以与里面的所有值一起正常工作,这是 JSON 字符串:
Informacion{ preferencias=[Preferencias(nombrePref=Rock),
Preferencias(nombrePref=Tatuajes)], numTelefono='0984623854',
usuario='@Bryan810', redes=[RedesSociales(nombreRedSocial=Twitter)],
fechaRecarga=Fri Dec 21 11:30:59 COT 2018}
将其作为字符串处理真的很困难,因为像这样的值Preferencias
有很多值,但如果我可以将字符串转换为 JSONObject,我想我不能更好地处理它。
所以我的问题是如何将“JSON”字符串转换为 JSONObject?