gpt4 book ai didi

android - 使用 gson 反序列化 NullPointerException

转载 作者:行者123 更新时间:2023-11-30 04:16:14 25 4
gpt4 key购买 nike

我有一个包含以下内容的 JSON:

{"p1":{"debris":{"titanium":0,"silicum":0}},"p2":{"debris":{"titanium":0,"silicum":0}}...

我使用 HashMap 声明数据:

public class Galax  {

public HashMap <String, InnerObject> pos;
}

public class InnerObject {

public Debris debris;
}

public class Debris {

public double titanium, silicum;
}

我用这个调用数据:

        Galax galax = new Gson().fromJson(strGalaxy, Galax.class);
System.out.println(galax.pos.get("p2").debris.titanium);

问题是当我尝试在日志中显示数据时总是得到NullPointerException...我不明白为什么,因为我使用完全相同的方式来获取其他数据JSON,它完美地工作......

可能是什么问题?

提前致谢!

最佳答案

我在代码中看到了“pos”,但在 JSON 字符串中没有看到。官方回答。 :-)

关于android - 使用 gson 反序列化 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9963464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com