gpt4 book ai didi

java - 反射(reflection)的替代方案

转载 作者:行者123 更新时间:2023-12-02 03:38:01 34 4
gpt4 key购买 nike

我想实现我自己的Universal Binary JSON Specification类似规范。作为我的第一步,我想要一个方法,它接受一个对象作为参数,例如 Gson在其 String com.google.gson.Gson.toJson(Object src) 方法中执行此操作。所以我想知道它们的字段和数据类型。据我所知,Gson 是否使用反射来实现这一点。

另一个“解决方案”可能是序列化。但从那里提取字段可能很困难,无论如何我更喜欢对象实现 Serialized 并不是必须的。

反射(reflection)是否符合我的意图?

最佳答案

您可以考虑使用 bean 内省(introspection)(请参阅 java.beans.Introspector)作为一种更干净但更有限的方法。

如果您的对象不是纯 bean(即您需要映射没有 getter 或 setter 的字段),则需要使用反射。

关于java - 反射(reflection)的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37203554/

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