我正在从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
这样的值有很多值,但是如果我可以将String转换为JSONObject,我想我将无法更好地处理它。
所以我的问题是如何将“ JSON”字符串转换为JSONObject?