如何从JsonElement获取嵌套字符串?

时间:2018-02-13 16:30:34

标签: android json retrofit

我从JSonElement得到retrofit响应,我想从它的对象中只获取一个字符串,那么我该如何实现呢?我浏览了太多网站,但没有找到任何网站

 RestClient.get().getVoterSlip("Bearer " + Constants.ACCESS_TOKEN, new Callback<JsonElement>() {
         @Override
         public void success(JsonElement  jsonElement , Response  response) {

       // want to get a string here from jsonElement

         }

         @Override
         public void failure(RetrofitError error) {

         }
     });

我不想把它与模型类一起使用。

1 个答案:

答案 0 :(得分:0)

如果您可以分享您的Json回复,我们可以帮助您更好。 但首先获取JsonObject,然后获取所需的字符串。 例如,

  

JSONObject jsonObj = array.getJSONObject(0); String theString =   jsonObj.getString( “NeededString”);

参考https://developer.android.com/reference/org/json/JSONObject.html