Я хочу прочитать свойство Name из файла конфигурации. Я хочу, чтобы мой конфигурационный файл выглядел так:
config.properties
Person{
Name= ABC
PhoneNumber=123
}
Address{
Pin=500
}
Я пытался
public Properties readConfiguration()
{
File configFile1 = new File("config.properties"); try {
FileReader reader = new FileReader(configFile1);
Properties props = new Properties();
props.load(reader); reader.close();
return props;
} catch (FileNotFoundException ex) {
// file does not exist
} catch (IOException ex) {
// I/O error
} return null;
}
Но эта функция будет читать только пары "ключ-значение" и не сможет читать вложенные свойства. Итак, что я должен использовать для чтения вложенных свойств?
Пожалуйста, помогите мне найти решение для чтения вложенных свойств.