gpt4 book ai didi

java - Java 中的对象属性作为数组或列表元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:12 25 4
gpt4 key购买 nike

Java 有没有一种方法可以遍历对象的属性?就像这样:

class SomeClass {
private Object field_1;
private Object field_2;
...
private Object field_n;

// methods here

}

o.field(i) 指的是 o.field_i?

最佳答案

也许我误解了你的问题,但如果你想操作 JSON 和 Java 对象,你应该考虑使用像 Genson 这样的库。或 Jackson .

如果你真的想检查你的类的属性(你不应该真正考虑它,因为它不是真正干净的编码)你可以考虑反射,如 Andremoniy 所指出的

编辑:抱歉,正如 Vogel612 所说,我会解释的。阅读发表评论 后,您似乎在 REST Web 服务上收到了 JSON 格式的消息,然后将其转换为 Java 对象。

如果我错了请纠正我,但我认为您想操作 Java 对象并获取 JSON 或反之亦然,而无需手动编码所有内容。

如果是你需要的,你可以考虑我之前引用的库,我会添加来自谷歌的Gson。这些库提供了几种自动将 Java 对象转换为 JSON 以及将 JSON 转换为 Java 对象的方法,而无需费力的转换编码。

关于java - Java 中的对象属性作为数组或列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29645102/

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