4

Valve のゲームは次のデータ形式を使用します

"name1"
{
    "name2"  "value2"
    "name3"
    {
        "name4" "value4"
    }
}

この形式には名前がありますか、それとも自作ですか?

Pythonで解析できますか?

4

3 に答える 3

1

名前があるかどうかはわかりませんが、非常に単純なようです。ノードは、キーと値、またはそれ自体がプレーン文字列またはキーと値のペアのセットである値のセットで構成されます。再帰的に解析するのは簡単で、ネストされた python 辞書の構造にきれいにマップされます。

于 2013-01-22T13:10:56.213 に答える
0

Valve Data Format と呼ばれる独自の形式のようです。ドキュメントはこちら、Pythonで利用可能なパーサーがあるかどうかはわかりませんが、PHPでの解析に関する質問があります

于 2013-01-22T13:09:50.800 に答える
0

コンマとコロンの区切りがない JSON によく似ています。同じロジックがあるため、手動で解析できます。

名前と値のペアで構成されているように見えるため、名前の後に「{」または「」内の別の文字列を見つけると、値を意味します。

カスタム クラスの複合構造により、処理が容易になります。Matti John がリンクしているように、ドキュメントがあります。

于 2013-01-22T13:11:34.717 に答える