Valve のゲームは次のデータ形式を使用します
"name1"
{
"name2" "value2"
"name3"
{
"name4" "value4"
}
}
この形式には名前がありますか、それとも自作ですか?
Pythonで解析できますか?
Valve のゲームは次のデータ形式を使用します
"name1"
{
"name2" "value2"
"name3"
{
"name4" "value4"
}
}
この形式には名前がありますか、それとも自作ですか?
Pythonで解析できますか?
名前があるかどうかはわかりませんが、非常に単純なようです。ノードは、キーと値、またはそれ自体がプレーン文字列またはキーと値のペアのセットである値のセットで構成されます。再帰的に解析するのは簡単で、ネストされた python 辞書の構造にきれいにマップされます。
Valve Data Format と呼ばれる独自の形式のようです。ドキュメントはこちら、Pythonで利用可能なパーサーがあるかどうかはわかりませんが、PHPでの解析に関する質問があります
コンマとコロンの区切りがない JSON によく似ています。同じロジックがあるため、手動で解析できます。
名前と値のペアで構成されているように見えるため、名前の後に「{」または「」内の別の文字列を見つけると、値を意味します。
カスタム クラスの複合構造により、処理が容易になります。Matti John がリンクしているように、ドキュメントがあります。