Tôi có một đối tượng có chứa các thuộc tính phụ, cũng có các thuộc tính con và cứ như vậy.Lấy giá trị của một trường, với đường dẫn phân cấp
Tôi về cơ bản cần tìm cách tốt nhất để truy lục giá trị của một trường cụ thể trên đối tượng, với đường dẫn phân cấp đầy đủ như một chuỗi. Ví dụ, nếu đối tượng có công ty trường (Object) có trình khách trường (Object) có id trường (String), đường dẫn này sẽ được biểu diễn là company.client.id
. Vì vậy, cho một con đường đến lĩnh vực này tôi đang cố gắng để có được giá trị của một đối tượng, làm thế nào tôi sẽ đi về việc này?
Chúc mừng.
Bạn có biết lớp học? – alestanis
Bạn có thể sử dụng phản chiếu. –
Bạn có thể cần sử dụng lớp ['Field'] (http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html) trong' Reflection API'. –