我需要解析一个格式如下的文件:
"General"
{
"Description" = "Some Text"
"Version" = "4"
"ProjType" = "1"
}
"Configurations"
{
"Mice"
{
"BuildOutputs" = "BuildProject"
"OutputFile" = "output.txt"
}
"Men"
{
"BuildOutputs" = "BuildProject"
"ChangedSinceLastBuilt" = "True"
}
}
有谁知道这是什么文件格式?如果它是众所周知的那么可能已经有了库来帮助解析它。它似乎与JSON类似,但它使用等号而不是冒号而不是逗号强制使用新行。
答案 0 :(得分:2)
您只需读取整个文件,然后将=
转换为:
,每个换行符为,
- 然后您就可以使用现有的json库对其进行解析。也许您必须在数据末尾插入;
。