好的,所以我遇到了一个我有限的编程技能根本无法解决的问题,至少以一种优雅的方式。我想存储Valve KeyValues 文件中的数据,但我想不出一个好的方法。我将在这段代码中说明文件格式的基本结构。
"Key"
{
"Key"
{
"Key" "Value"
"Key" "Value"
}
"Key"
{
"Key" "Value"
"Key" "Value"
}
"Key" "Value"
"Key" "Value"
}
每个值都可以是几种类型之一。每个键都必须具有分配给它的特定类型的值。通过更改类型来定位密钥本身的位置,但我对此表示怀疑。实际上,我已经可以通过键、值和括号对文件进行标记,因此除非有必要,否则我不需要任何帮助。我想创建一个不快速和肮脏并且依赖大量重复代码的系统。如果你们有任何问题,请随时提问。