这个数据的格式名称是什么?

3

简短说明:我想知道这种格式的名称!

我想知道这是一种特殊的常用格式还是一个简单的自动生成配置文件:

scenes : {
  Scene : {
    class : Scene
    sources : {
      Game Capture : {
        render : 1
        class : GraphicsCapture
        data : {
          window : "[duke3d]: Duke Nukem 3D Atomic Edition 1.4.3 STABLE"
          windowClass : SDL_app
          executable : duke3d.exe
          stretchImage : 0
          alphaBlend : 0
          ignoreAspect : 0
          captureMouse : 1
          invertMouse : 0
          safeHook : 0
          useHotkey : 0
          hotkey : 123
          gamma : 100
        }
        cx : 1920
        cy : 1080
      }
    }
  }
}

我的背景是,我想要读取多个类似上面这个文件的文件。而且我不想为此实现一个全新的解析器。这就是为什么我想要借助已经实现了这一功能的Java库。但是如果不了解这样的代码格式,搜索这些库就会变得非常困难。
// 附加信息
- 这是Open Broadcaster Software的配置文件或“场景文件”。 - 文件扩展名为.xconfig。

1
只需花费一点点的功夫,你就可以将其转换为JSON格式。只需要自动在适当的位置插入逗号,然后使用JSON解析器即可。 - fracz
1
这实际上是我想要避免的。我只想使用3个API库来解析它,而不需要预格式化数据。 - Dirk Rother
我想知道这是什么格式,并自己搜索一个库。 - Dirk Rother
2个回答

5

这似乎是Open Broadcaster Software的配置文件或“场景文件”。 在与OBS一起使用时,其扩展名为.xconfig。 希望这可以帮到你。 -Yang


确实,那是来自obs的xconfig文件。我想将其解析到外部应用程序中。我已经意识到了。谢谢。 - Dirk Rother

0

我从这些文件的主要开发者那里得到了一些反馈。

正如我所想的那样,这不是一个已知的格式 - 只是一个简单的配置文件。

问题解决了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接