【发布时间】:2012-02-17 15:16:46
【问题描述】:
我需要解析一个格式如下的文件:
"General"
{
"Description" = "Some Text"
"Version" = "4"
"ProjType" = "1"
}
"Configurations"
{
"Mice"
{
"BuildOutputs" = "BuildProject"
"OutputFile" = "output.txt"
}
"Men"
{
"BuildOutputs" = "BuildProject"
"ChangedSinceLastBuilt" = "True"
}
}
有人知道这是什么文件格式吗?如果它众所周知,那么可能已经制作了库来帮助解析它。它似乎类似于 JSON,但它使用等号代替冒号,并且强制使用新行代替逗号。
【问题讨论】:
-
你需要用什么语言来解析它?
-
您不能只读取文件的内容,将
=替换为:并将换行符替换为,? -
这取决于库是否已经存在,但在 Python、ANT、NANT 或 Java 中会有所帮助
-
@krister-andersson 啊,你的意思是把它转换成 JSON,然后使用现成的库来解析它,好主意。
-
@krister-andersson 添加您的评论作为答案,如果没有人能够为文件格式命名,我会将其标记为正确。
标签: json file-format