Как читать вложенные свойства из файла конфигурации в Java

Swetha спросил: 26 ноября 2017 в 04:36 в: java

Я хочу прочитать свойство 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;
}

Но эта функция будет читать только пары "ключ-значение" и не сможет читать вложенные свойства. Итак, что я должен использовать для чтения вложенных свойств?

Пожалуйста, помогите мне найти решение для чтения вложенных свойств.


0 ответов