次のような構造の膨大な量のファイルがあります。
// NAME = XXXX
// MARKER = YYYY
// SOURCE = ZZZZ
# Real data follows, one item per line
Item1
Item2
Item3
解析するのが面倒なので、このレガシー形式から移動しようとしています (3 行、4 行の場合もあります): Item1 などのリストが長くない場合 (最大 400 項目程度)適切な代替品を考えていました。絶対に必要なのは、テキストベースであることです。
私は2つのアイデアを念頭に置いていました:
- JSON を使用する
- データはそのままにしますが、ヘッダーを 1 行にまとめます
ただし、目標は、カスタム解析を可能な限り回避し (これらのファイルの主な問題)、構築されたパーサー (私の特定のケースでは Python パーサー) に依存することです。私が 1 を選ぶと仮定すると、JSON は実際に適切な選択でしょうか?