来自Valve的游戏使用data format
之后"name1"
{
"name2" "value2"
"name3"
{
"name4" "value4"
}
}
这种格式有名称还是只是自制?
我可以在python中解析它吗?
答案 0 :(得分:1)
我不确定它是否有名称,但它看起来非常简单:一个节点由一个键和一个值或一组值组成,这些值本身是普通字符串或键值对集合。递归解析并干净地映射到嵌套的python词典结构将是微不足道的。
答案 1 :(得分:0)
看起来像他们自己的格式,称为Valve Data Format。文档here,我不知道python中是否有可用的解析器,但这里有一个关于parsing it in php的问题
答案 2 :(得分:0)
看起来很像没有逗号和冒号分隔符的JSON。您可以手动解析它,因为它具有相同的逻辑。
似乎包含名称 - 值对,因此在名称后面找到' {'或者#34;"中的另一个字符串;意味着一个价值。
自定义类的复合结构将使其易于处理。正如Matti John所说,有文档。