¿Cómo consigo el elemento clave anidada en un objeto JSON, utilizando org.json?

Aleksey Budaev:

Necesito las teclas directy 242. Estructura JSON:

   "advert": {
      "direct": {
         "url": "//direct.yandex.ru/",
         "params": {
            "add_type": "direct",
            "direct_page_id": 242
         }
      }

yo suelo

jsonObj.getJSONObject("advert").getJSONObject("direct").getJSONObject("params").get("add_type")

pero no parece óptima para mí. ¿Hay otra manera?

Shashank Chandrakar:

Puede JACKSON biblioteca para convertir lo anterior jsonString a clase POJO y recuperar los datos. Se puede crear una clase POJO complejo que contendrá los datos anteriores.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=389766&siteId=1
Recomendado
Clasificación