Мне нужен общий способ преобразования объекта Java в таблицу HTML, которая содержит переменные-члены этого объекта в качестве имени столбца и значение этого члена в качестве значения в таблице, например:
class Person {
public String _name;
public int _age;
public Person(){
this._name = "John Doe";
this._age = 2;
}
};
Если объект типа person, я хочу, чтобы вывод был примерно таким.
---------------------------
| _name | _age |
---------------------------
| John Doe | 2 |
---------------------------
Проблема в том, что у меня нет доступа к коду классов.
Есть ли универсальныйспособ реализовать функцию, которая может взять объект Java любого типа и напечатать переменную-член и ее значение?
Я думал об использовании toString()
, но это не помогло, так как я не могу переопределить его вмой случай.
Если это класс
class Person {
public String _name;
public int _age;
public Person(){
this._name = "John Doe";
this._age = 2;
}
};
, то PrintobjectToHTML();
вывод должен быть
---------------------------
| _name | _age |
---------------------------
| John Doe | 2 |
---------------------------