尝试在Micronaut应用程序中获取POJO属性名称。我有下面的POJO类
@Introspected
public class Product {
@BsonProperty("_id")
@BsonId
private ObjectId id;
private String name;
private float price;
private String description;
// Getter and setter
}
我知道我们可以使用内省
获取属性
下面的代码以数组的形式给出了所有的属性。
final BeanIntrospection<Product> introspection = BeanIntrospection.getIntrospection(Product.class);
var product = introspection.getPropertyNames();
现在产品包含一串属性名称,
[0] name
[1] price
[2] description
我需要获取如下所示的单个属性,而不是产品
上的foreach
除了通过数组,是否有任何方法可以直接访问它,类似于下面的Lombok
var desc = Product.Fields.description
var name = Product.Fields.name
var price = Product.Fields.price
有没有办法做到这一点?
除了通过数组之外,有没有什么方法可以直接访问它,类似于下面的Lombok:
var desc = Product.Fields.description
var name = Product.Fields.name
var price = Product.Fields.price
不,没有这样的API支持这样的语法。
问题内容: 我有一个带有 伪 属性或 特殊 属性的对象,该属性可以用三种不同的方式命名(注意:我不控制生成该对象的代码) 属性中的值(取决于设置的是哪个)完全相同,我需要获取该值以进行进一步处理,因此根据数据源,我可以得到类似以下内容的值: 要么 要么 我对获取感兴趣,但不幸的是,该对象中不存在属性。因此,我为获得该价值而结束的工作只是打了一堆电话。假设可能性只有三种,则代码如下所示: 现在,我想
问题内容: 所以我正在写一个“ POJO to JSON”转换器。我希望能够传递一个对象并转换为JSON。 希望这会有意义 当我进入本节时,我是正确的。我可以调试它,并查看类的名称和值。 假设该类是这样的: 所以现在是一个站点。OK,然后我尝试获取字段名称(firstName,lastName),但是fields对象为空。 我究竟做错了什么? 谢谢 编辑 我知道了!这不是完成的代码,但它确实正在执
主要内容:Jsoup 获取属性 语法,Jsoup 获取属性 说明,Jsoup 获取属性 示例以下示例将展示在将 HTML 字符串解析为 Document 对象后获取 dom 元素属性的方法的使用。 Jsoup 获取属性 语法 document : 文档对象代表 HTML DOM。 Jsoup : 解析给定 HTML 字符串的主类。 html : HTML 字符串。 link : 元素对象表示表示锚标记的 html 节点元素。 link.attr() : attr(attribute) 方
接口说明 获取shp属性 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /wish3dearth/api/material/shp/v1.0.0/getShpAttributeByMaterilId 是否需要登录 否 请求字段说明 参数 类型 请求类型 是否必须 说明 materialId string query 是 素材ID 响
接口说明 获取shp属性 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 GET /wish3dearth/api/material/shp/v1.
问题内容: 基本上,我有一个带有的表单,用于选择要使用的数据集(值分别为“ m”,“ f”和“ c”)。然后,我有一个字典/对象,其数据位于: 现在我需要/ / 但我不知道如何使用语法-我已经试过: 什么是正确的语法/方法? 问题答案: 由于您是通过变量引用属性,因此需要使用括号表示法。 …这与您传递字符串时使用的表示法相同。