2017-09-22 3 views
0

http://jsoniter.com/ java je utilise lib pour analyser JSON, il semble avec cette lib, il ne peut itérer sur par le JSON et n'a fourni aucun api pour obtenir la valeur pour la clé spécifique comme nous avons org.json comme ci-dessousComment utiliser JsonIter pour obtenir une valeur de clé spécifique à partir de json, en utilisant une méthode getter si disponible?

jsonObject.get ("some_key")

nous avons aussi ce type de méthodes de getter en http://jsoniter.com/ aussi, quelqu'un peut m'aider s'il vous plaît dans cela.

Répondre

0

Ceci est probablement déjà trop tard, mais vous pouvez le faire comme ceci:

String jsonString = "{'a':1,'b':'text'}".replaceAll("'", "\""); 
    Any jsonObject = JsonIterator.deserialize(jsonString); 

    long number = jsonObject.get("a").toLong(); 
    String text = jsonObject.get("b").toString();