添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

代码示例:

public static <T> LinkedHashMap<String, Object> objectToLinkedHashMap(T obj) throws IllegalAccessException {
    LinkedHashMap<String, Object> map = new LinkedHashMap<>();
    Class<?> clazz = obj.getClass();
    for (Field field : clazz.getDeclaredFields()) {
        field.setAccessible(true);
        Object value = field.get(obj);
        map.put(field.getName(), value);
    return map;

在这个示例代码中,我们首先创建了一个LinkedHashMap对象,并遍历原始对象中的每个属性。然后,我们将每个属性名和属性值存储在LinkedHashMap中。最后,返回这个LinkedHashMap对象。

使用该方法,你可以将任何一个Java对象转换为LinkedHashMap,其中属性名为key,属性值为value。

  •