java Recoger datos de un objeto Json con metodo generico

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Recoger datos de un objeto Json con metodo generico相关的知识,希望对你有一定的参考价值。

// The generic method
  public static Object returnParsed(Object toParse, String toGet){
    Object toReturn = null;
    try {
        JSONObject json = new JSONObject(toParse.toString());
        toReturn = json.get(toGet);
         } catch (JSONException e) {
           e.printStackTrace();
         }
    return toReturn;
    }

// Getting the data

  public void gettingSomeData(){
    String theJson = "{\"data\":{\"cod\":\"110\",\"name\":\"Alberto\"}, \"rowcount\":0}"
    Object jsonToGetDataFrom = JsonParser.returnParsed(theJson, "data");
    int cod = (int) JsonParser.returnParsed(jsonToGetDataFrom, "cod");
    String name = (String) JsonParser.returnParsed(jsonToGetDataFrom, "name");
  }

以上是关于java Recoger datos de un objeto Json con metodo generico的主要内容,如果未能解决你的问题,请参考以下文章