2012-02-17 14 views
5

と呼ばれるこのファイルフォーマットされています私は、次の形式であるファイル解析する必要が

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

は、誰もが、これは何であるかのファイル形式の任意のアイデアを持っていますか?それがよく知られているなら、それを解析するのに役立つライブラリがすでに作成されている可能性があります。これはJSONと似ていますが、コロンの代わりに等号を使用し、コンマの代わりに強制的に新しい行を使用します。

+0

どの言語を解析する必要がありますか? –

+0

ファイルの内容を読むだけでは、 '='を ':'に、改行を '、'に置き換えることはできませんか? – Cyclonecode

+0

それはライブラリが既に存在するかどうかに依存しますが、Python、ANT、NANT、またはJavaの中で役に立つことになります。 –

答えて

1

ファイル全体を読み込み、を:に変換し、各改行を,とすると、既存のjsonライブラリで解析することができます。おそらく、データの最後に;を挿入する必要があります。

+0

括弧のルートレベルを追加する必要があるかもしれませんが、これが適切なファイル形式になっている場合は、最も単純なオプションのようです。 –

関連する問題