【问题标题】:How to convert (Object obj) this type of object to JSON and then back?如何将(Object obj)这种类型的对象转换为 JSON 然后返回?
【发布时间】:2020-08-24 07:22:41
【问题描述】:

我试过了:

Gson gson = new Gson();
            Log.e("TAGS", "Known Face extra obj: " + rec.getExtra());
            Log.e("TAGS", "Known Face extra JSON: " + gson.toJson(rec.getExtra()));
            Object obj = gson.fromJson(gson.toJson(rec.getExtra()), Object.class);
            Log.e("TAGS", "Known Face extra from JSON: " + obj);

我得到的回应是:

已知人脸额外对象:[[F@1f4af8f

已知人脸额外 JSON:[[0.0010238411,-0.004055016]]

来自 JSON 的额外已知人脸:[[0.0010238411, -0.004055016]]

我不确定为什么它没有转换回我需要的对象!

【问题讨论】:

  • rec.getExtra()的类型是什么?
  • 对象类型

标签: java android json object gson


【解决方案1】:

也许你可以尝试在fromJson中指定类型

Object obj = gson.fromJson(gson.toJson(rec), double[][].class);

【讨论】:

    猜你喜欢
    • 2019-12-15
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多