这是什么样的语法(yaml,ini,...)?

时间:2010-07-16 15:37:12

标签: syntax

有人可以帮我弄清下面代码的语法吗?

"AddonInfo"
{
        "name"              "Addon name"
        "version"           "Current Version"
        "up_date"           "Date of update"
        "author_name"       "Addon's Author"
        "author_email"      ""
        "info"              "Addon's Info"
        "override"          "0"
}

2 个答案:

答案 0 :(得分:4)

这是一个半条命2(具体来说,是garrys mod)配置文件。我认为它仅供源引擎使用。

修改

转换为JSON的简单正则表达式:

config_str.gsub(/(")\s*"(.*?)"/, '\1: "\2",').gsub(/(".*?")\s*{/, '\1: {')

gsub是全局替换的功能。

答案 1 :(得分:0)

可能只是您正在查看的任何系统使用的自定义配置文件?

Josh指出,JSON会有冒号