将字符串解析为JsonObject

时间:2018-12-27 07:11:27

标签: java json mongodb mongorepository

我正在从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?

0 个答案:

没有答案