У овом кораку предобраде могуће је конвертовати податке CSV датотеке у JSON формат. Подржано је у:
Да бисте конфигурисали корак претходне обраде CSV у JSON:
Први параметар омогућава подешавање прилагођеног разграничника. Имајте на уму да ако први ред CSV уноса почиње са "Sep=" и праћен једним UTF-8 знаком, онда ће се тај знак користити као разграничник у случају да први параметар није подешен. Ако први параметар није подешен и разграничник се не преузме из линије „Sep=", онда се зарез користи као раздвајач.
Други опциони параметар омогућава постављање симбола наводника.
Ако је означено поље за потврду Са редом заглавља, вредности линије заглавља ће бити тумачене као називи колона (погледајте Обрада заглавља за више информација).
Ако је означено поље за потврду Прилагођено при неуспеху, ставка неће постати неподржана у случају неуспешног корака претходне обраде. Поред тога, могу се подесити прилагођене опције за обраду грешака: одбацити вредност, подесити одређену вредност или подесити одређену поруку о грешци.
The CSV file header line can be processed in two different ways:
CSV file example:
Nr,Item name,Key,Qty
1,active agent item,agent.hostname,33
"2","passive agent item","agent.version","44"
3,"active,passive agent items",agent.ping,55
A quotation character within a quoted field in the input must be escaped by preceding it with another quotation character.
Processing header line
JSON output when a header line is expected:
[
{
"Nr":"1",
"Item name":"active agent item",
"Key":"agent.hostname",
"Qty":"33"
},
{
"Nr":"2",
"Item name":"passive agent item",
"Key":"agent.version",
"Qty":"44"
},
{
"Nr":"3",
"Item name":"active,passive agent items",
"Key":"agent.ping",
"Qty":"55"
}
]
No header line processing
JSON output when a header line is not expected: