1

我从使用 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?

4

0 回答 0