【问题标题】:How to get nested string from JsonElement?如何从 JsonElement 获取嵌套字符串?
【发布时间】:2018-02-13 16:30:33
【问题描述】:

我得到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) {

         }
     });

我不想将它与模型类一起投射。

【问题讨论】:

  • 显示您的 json 响应,以便我们更好地帮助您。
  • 我已添加代码

标签: android json retrofit


【解决方案1】:

如果您可以分享您的 Json 响应,我们可以为您提供更好的帮助。 但首先获取 JsonObject,然后获取您想要的字符串。 例如,

JSONObject jsonObj = array.getJSONObject(0);字符串 theString = jsonObj.getString("NeededString");

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

【讨论】:

    猜你喜欢
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 2016-04-30
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多