我有大量的文件结构如下:
// NAME = XXXX
// MARKER = YYYY
// SOURCE = ZZZZ
# Real data follows, one item per line
Item1
Item2
Item3
我正在尝试摆脱这种传统格式,因为解析起来很麻烦(有时有 3 // 行,有时是 4 行):鉴于 Item1 等...列表不长(最多 400 项左右)我正在考虑一个合适的替代品。绝对必要的是基于文本的。
我想到了两个想法:
- 使用 JSON
- 保持数据不变,但将标题压缩在一行
然而,目标是尽可能避免自定义解析(这些文件的主要问题)并依赖构建的解析器(在我的特定情况下是 Python 解析器)。假设我选择 1,那么 JSON 实际上是一个合适的选择吗?