Как называется этот формат файла? - PullRequest
7 голосов
/ 17 февраля 2012

Мне нужно проанализировать файл в следующем формате:

"General"
{
"Description" = "Some Text"
"Version" = "4"
"ProjType" = "1"
}
"Configurations"
{
    "Mice"
    {
    "BuildOutputs" = "BuildProject"
    "OutputFile" = "output.txt"
    }
    "Men"
    {
    "BuildOutputs" = "BuildProject"
    "ChangedSinceLastBuilt" = "True"
    }
}

Кто-нибудь знает, что это за формат файла? Если это хорошо известно, то могут быть уже созданы библиотеки, которые помогут разобрать его. Похоже, что он похож на JSON, но вместо двоеточий он использует знак равенства и вместо запятых принудительно использует новую строку.

1 Ответ

2 голосов
/ 17 февраля 2012

Вы можете просто прочитать весь файл и затем преобразовать = в :, а каждый разрыв строки - с помощью , - тогда вы сможете проанализировать его с существующей библиотекой json.Возможно, вам придется вставить ; в конце данных.

...