コンマ区切りのデータフォッ的であるCSV (Comma-Separated Values)に、階層構造を追加する『CSV++』という拡張仕様がIETFで提案されています。 www.ietf.org この仕様は、CSVに階層構造を定義します。既存のCSVパーサーでもパーサーエラーにならず、フラットになってはしまうがパースできるように設計されています。 医療情報フォーマットであるHL7 Version 2.xに影響を受けているそうです。 例 配列構造 キーに [ ] で区切り文字を指定することで、配列となります。 下記は、複数の電話番号・メールアドレスを持つ例です id,name,phone[|],email[;] 1,John,555-1234|555-5678|555-9012,[email protected];[email protected] 2,Jane,555-4444,jane@company