Мне нужно экспортировать данные для поддержки перехода на продукт COTS.
Целевой формат - это смешанный формат CSV, KVP, PSV и JSON-wannabe:
FirstName,LastName,CompanyName,Emails,Capabilities,User
Lionel,Mandrake,Burpelson Air Force Base,{{email=lm@bafb.com}|{email=lm@843bw.gov.uk}},{Unit=Hours|Service=OPE|Capacity=123.0}|{Unit=Hours|Service=CRM|Capacity=175.0},Username=lmandrake|Password=123|Role=Group Captain|User_Active=1
Кажетсячто:
- Поля верхнего уровня разделены CSV
- Содержимое поля - это "объекты" с атрибутами стиля KVP
- Списки формируются внешними скобками
{ ... }
и фигурные скобки вокруг каждого элемента - Разделитель канала разделяет атрибуты "объекта" и элементы списка
Есть ли известное имя для этого формата (поэтому я могу найти общие библиотеки для поддержки). .. или это, скорее всего, собственный формат поставщика COTS?