【问题标题】:parsing JSON using "koush/ion" not working?使用“koush/ion”解析 JSON 不起作用?
【发布时间】:2018-01-13 15:19:21
【问题描述】:

*JsonObject json 为空,但 onCompleted 函数中的 result 工作正常并正确返回 json 数据,但我无法使用它oncompleted 函数之外 *

   final JsonObject json = new JsonObject();
            Ion.with(MainActivity.this)
                    .load("https://wordsapiv1.p.mashape.com/words/" + searchedWord)
                    .setHeader("X-Mashape-Key","I've hidden the Key !")
                    .asJsonObject()
                    .setCallback(new FutureCallback<JsonObject>() {
                        @Override
                        public void onCompleted(Exception e, JsonObject result) {
                            Log.i("result: ","" + result);
                            Log.i("json: ", "" + json);
                        }
                    });

【问题讨论】:

    标签: json android-studio jsonparser ion-koush


    【解决方案1】:

    我不明白你为什么需要第一行?

    final JsonObject json = new JsonObject();
    

    【讨论】:

    • 你是对的。这是多余的。但你没有回答我的问题!
    • 私有 JsonObject 字;在 onCompleted 回调中,设置 word = result;然后你可以在onCompleted之外使用word。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多