Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
i would like be able to change data from tMap into Json format.
For this, i used the component tFileOutputJSON. But the result is not like what i would. I just have the last result from my query, the other are not in the Json file and the structure of the Json file is wrong.
Here is my job structure :
Here is my tMap structure :
And my json structure result is like that :
[{"departement":"29","numero":"29021","video1":"AD021_VID1.mp4","titre":null,"latitude":null,"photo6":"AD021_IMG6.jpg","photo7":"AD021_IMG7.jpg","photo8":"AD021_IMG8.jpg","photo9":"AD021_IMG9.jpg","photo2":"AD021_IMG2.jpg","nom":"DILASSER","photo3":"AD021_IMG3.jpg","photo4":"AD021_IMG4.jpg","photo5":"AD021_IMG5.jpg","photo10":"AD021_IMG10.jpg","logo":"AD021_LOGO.png","tel":"02 98 72 85 89","id":"AD021","fax":"02 98 72 90 08","email":"ODILASSER@DILASSER.COM","longitude":null,"code_postal":"29610","ville":"PLOUIGNEAU","adresse_1":"","recherche":"29610+","adresse_2":"ZA de KERVANON","vilcl":null,"photo1":"AD021_IMG1.jpg","information":null}]
Instead that :
[
{
"departement":"29",
"numero":"29021",
"video1":"AD021_VID1.mp4",
"titre":null,
"latitude":null,
"photo6":"AD021_IMG6.jpg",
"photo7":"AD021_IMG7.jpg",
"photo8":"AD021_IMG8.jpg",
"photo9":"AD021_IMG9.jpg",
"photo2":"AD021_IMG2.jpg",
"nom":"DILASSER",
"photo3":"AD021_IMG3.jpg",
"photo4":"AD021_IMG4.jpg",
"photo5":"AD021_IMG5.jpg",
"photo10":"AD021_IMG10.jpg",
"logo":"AD021_LOGO.png",
"tel":"02 98 72 85 89",
"id":"AD021",
"fax":"02 98 72 90 08",
"email":"ODILASSER@DILASSER.COM",
"longitude":null,
"code_postal":"29610",
"ville":"PLOUIGNEAU",
"adresse_1":"",
"recherche":"29610+",
"adresse_2":"ZA de KERVANON",
"vilcl":null,
"photo1":"AD021_IMG1.jpg",
"information":null},
},
{
"departement":"29",
"numero":"29021",
"video1":"AD021_VID1.mp4",
"titre":null,
"latitude":null,
"photo6":"AD021_IMG6.jpg",
"photo7":"AD021_IMG7.jpg",
"photo8":"AD021_IMG8.jpg",
"photo9":"AD021_IMG9.jpg",
"photo2":"AD021_IMG2.jpg",
"nom":"DILASSER",
"photo3":"AD021_IMG3.jpg",
"photo4":"AD021_IMG4.jpg",
"photo5":"AD021_IMG5.jpg",
"photo10":"AD021_IMG10.jpg",
"logo":"AD021_LOGO.png",
"tel":"02 98 72 85 89",
"id":"AD021",
"fax":"02 98 72 90 08",
"email":"ODILASSER@DILASSER.COM",
"longitude":null,
"code_postal":"29610",
"ville":"PLOUIGNEAU",
"adresse_1":"",
"recherche":"29610+",
"adresse_2":"ZA de KERVANON",
"vilcl":null,
"photo1":"AD021_IMG1.jpg",
"information":null},
}
...
]
If somebody knows how to do ...
Thanks a lot.
Super Shong, thanks a lot,
Exactly what i wanted to do. Now i would like to be able to structure my Json file like showed in my example and how to set the order of the "keys:values" ? Is there a way for doing it and how to do ?
Thanks for your reply Shong,
Here is my brut result :
[{"photo_10":"","departement":"29","numero":"29001","titre":"SARL","latitude":"47.8975424","nom":"LE BERRE BERNARD","video_1":"AD001_VID1.mp4","fictif":"false","logo":"AD001_LOGO.png","tel":"0298826709","id":"AD001","fax":"0298826171","email":"CONTACT@LEBERRE-BERNARD.FR","site_web":"www.leberre-bernard.fr","longitude":"47.8975424","photo_1":"AD001_IMG1.jpg","code_postal":"29000","photo_2":"AD001_IMG2.jpg","ville":"QUIMPER","photo_3":"AD001_IMG3.jpg","photo_4":"AD001_IMG4.jpg","photo_9":"AD001_IMG9.jpg","adresse_1":"30 av des sports","photo_5":"AD001_IMG5.jpg","photo_6":"AD001_IMG6.jpg","recherche":"+29000+LE+BERRE+BERNARD+AD001","photo_7":"AD001_IMG7.jpg","adresse_2":"","photo_8":"AD001_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29006","titre":"","latitude":"48.0004315","nom":"PRAT FERNAND","video_1":"AD006_VID1.mp4","fictif":"false","logo":"AD006_LOGO.png","tel":"0609385747","id":"AD006","fax":"0298595634","email":"PRATFERNAND@ORANGE.FR","site_web":"","longitude":"48.0004315","photo_1":"AD006_IMG1.jpg","code_postal":"29500","photo_2":"AD006_IMG2.jpg","ville":"ERGUE GABERIC","photo_3":"AD006_IMG3.jpg","photo_4":"AD006_IMG4.jpg","photo_9":"AD006_IMG9.jpg","adresse_1":"8 RUE AMPERE","photo_5":"AD006_IMG5.jpg","photo_6":"AD006_IMG6.jpg","recherche":"+29500+PRAT+FERNAND+AD006","photo_7":"AD006_IMG7.jpg","adresse_2":"ZA DE KEROURVOIS SUD","photo_8":"AD006_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29007","titre":"SARL","latitude":"47.7958180","nom":"CORNOU JEAN LUC","video_1":"AD007_VID1.mp4","fictif":"false","logo":"AD007_LOGO.png","tel":"0298715187","id":"AD007","fax":"0298715958","email":"CONTACT@MENUISERIE-CORNOU.COM","site_web":"www.menuiserie-cornou.com","longitude":"47.7958180","photo_1":"AD007_IMG1.jpg","code_postal":"29360","photo_2":"AD007_IMG2.jpg","ville":"CLOHARS CARNOET","photo_3":"AD007_IMG3.jpg","photo_4":"AD007_IMG4.jpg","photo_9":"AD007_IMG9.jpg","adresse_1":"","photo_5":"AD007_IMG5.jpg","photo_6":"AD007_IMG6.jpg","recherche":"+29360+CORNOU+JEAN+LUC+AD007","photo_7":"AD007_IMG7.jpg","adresse_2":"5 CHEMIN DES 2 FOURS","photo_8":"AD007_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29009","titre":"EURL","latitude":"48.0556598","nom":"LIJOUR PASCAL","video_1":"AD009_VID1.mp4","fictif":"false","logo":"AD009_LOGO.png","tel":"0298945274","id":"AD009","fax":"0298945118","email":"LIJOURPASCAL@WANADOO.FR","site_web":"","longitude":"48.0556598","photo_1":"AD009_IMG1.jpg","code_postal":"29510","photo_2":"AD009_IMG2.jpg","ville":"BRIEC","photo_3":"AD009_IMG3.jpg","photo_4":"AD009_IMG4.jpg","photo_9":"AD009_IMG9.jpg","adresse_1":"","photo_5":"AD009_IMG5.jpg","photo_6":"AD009_IMG6.jpg","recherche":"+29510+LIJOUR+PASCAL+AD009","photo_7":"AD009_IMG7.jpg","adresse_2":"MENEZ CROAS VAR","photo_8":"AD009_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29010","titre":"SARL","latitude":"48.4238171","nom":"HALL - GUEGAN","video_1":"AD010_VID1.mp4","fictif":"false","logo":"AD010_LOGO.png","tel":"0298896671","id":"AD010","fax":"0298896744","email":"SARLHALLGUEGAN@ORANGE.FR","site_web":"www.charpente-hall-guegan.com","longitude":"48.4238171","photo_1":"AD010_IMG1.jpg","code_postal":"29290","photo_2":"AD010_IMG2.jpg","ville":"ST RENAN","photo_3":"AD010_IMG3.jpg","photo_4":"AD010_IMG4.jpg","photo_9":"AD010_IMG9.jpg","adresse_1":"","photo_5":"AD010_IMG5.jpg","photo_6":"AD010_IMG6.jpg","recherche":"+29290+HALL+-+GUEGAN+AD010","photo_7":"AD010_IMG7.jpg","adresse_2":"ZA DE MESPAOL","photo_8":"AD010_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29012","titre":"EURL","latitude":"48.4295021","nom":"QUEMENEUR MENUISERIE","video_1":"AD012_VID1.mp4","fictif":"false","logo":"AD012_LOGO.png","tel":"0298075753","id":"AD012","fax":"0298076397","email":"QUEMENEUR.MENUISERIE@ORANGE.FR","site_web":"www.menuiserie-ossature-bois-charpente.fr","longitude":"48.4295021","photo_1":"AD012_IMG1.jpg","code_postal":"29820","photo_2":"AD012_IMG2.jpg","ville":"GUILERS","photo_3":"AD012_IMG3.jpg","photo_4":"AD012_IMG4.jpg","photo_9":"AD012_IMG9.jpg","adresse_1":"ZAC DE KEREBRAS","photo_5":"AD012_IMG5.jpg","photo_6":"AD012_IMG6.jpg","recherche":"+29820+QUEMENEUR+MENUISERIE+AD012","photo_7":"AD012_IMG7.jpg","adresse_2":"RUE JEAN FOIS CHAMPOLLION","photo_8":"AD012_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29013","titre":"EURL","latitude":"47.8354037","nom":"LE MIGNON ROGER","video_1":"AD013_VID1.mp4","fictif":"false","logo":"AD013_LOGO.png","tel":"0298064451","id":"AD013","fax":"0298064451","email":"ROGERLEMIGNON@ORANGE.FR","site_web":"","longitude":"47.8354037","photo_1":"AD013_IMG1.jpg","code_postal":"29340","photo_2":"AD013_IMG2.jpg","ville":"RIEC SUR BELON","photo_3":"AD013_IMG3.jpg","photo_4":"AD013_IMG4.jpg","photo_9":"AD013_IMG9.jpg","adresse_1":"20 RUE DES OISEAUX","photo_5":"AD013_IMG5.jpg","photo_6":"AD013_IMG6.jpg","recherche":"+29340+LE+MIGNON+ROGER+AD013","photo_7":"AD013_IMG7.jpg","adresse_2":"","photo_8":"AD013_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29017","titre":"SARL","latitude":"47.9357789","nom":"DILIGEART","video_1":"AD017_VID1.mp4","fictif":"false","logo":"AD017_LOGO.png","tel":"0298562192","id":"AD017","fax":"0298567150","email":"DILIGEART.PATRICE@WANADOO.FR","site_web":"www.menuiserie-diligeart-fouesnant.fr","longitude":"47.9357789","photo_1":"AD017_IMG1.jpg","code_postal":"29170","photo_2":"AD017_IMG2.jpg","ville":"SAINT EVARZEC","photo_3":"AD017_IMG3.jpg","photo_4":"AD017_IMG4.jpg","photo_9":"AD017_IMG9.jpg","adresse_1":"","photo_5":"AD017_IMG5.jpg","photo_6":"AD017_IMG6.jpg","recherche":"+29170+DILIGEART+AD017","photo_7":"AD017_IMG7.jpg","adresse_2":"261 ROUTE DE CONCARNEAU","photo_8":"AD017_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29019","titre":"SAS","latitude":"47.980201","nom":"BARRE","video_1":"AD019_VID1.mp4","fictif":"false","logo":"AD019_LOGO.png","tel":"0298545778","id":"AD019","fax":"0298545209","email":"CONTACT@BARRE-SARL.FR","site_web":"","longitude":"47.980201","photo_1":"AD019_IMG1.jpg","code_postal":"29700","photo_2":"AD019_IMG2.jpg","ville":"PLUGUFFAN","photo_3":"AD019_IMG3.jpg","photo_4":"AD019_IMG4.jpg","photo_9":"AD019_IMG9.jpg","adresse_1":"ZA DE TI LIPIG","photo_5":"AD019_IMG5.jpg","photo_6":"AD019_IMG6.jpg","recherche":"+29700+BARRE+AD019","photo_7":"AD019_IMG7.jpg","adresse_2":"IMPASSE DE KERBENHIR","photo_8":"AD019_IMG8.jpg","information":""},{"photo_10":"","departement":"29","numero":"29021","titre":"SARL","latitude":"48.5270279","nom":"DILASSER","video_1":"AD021_VID1.mp4","fictif":"false","logo":"AD021_LOGO.png","tel":"0298728589","id":"AD021","fax":"0298729008","email":"ODILASSER@DILASSER.COM","site_web":"www.ossature-bois-bretagne.com","longitude":"48.5270279","photo_1":"AD021_IMG1.jpg","code_postal":"29610","photo_2":"AD021_IMG2.jpg","ville":"PLOUIGNEAU","photo_3":"AD021_IMG3.jpg","photo_4":"AD021_IMG4.jpg","photo_9":"AD021_IMG9.jpg","adresse_1":"","photo_5":"AD021_IMG5.jpg","photo_6":"AD021_IMG6.jpg","recherche":"+29610+DILASSER+AD021","photo_7":"AD021_IMG7.jpg","adresse_2":"ZA de KERVANON","photo_8":"AD021_IMG8.jpg","information":""}]
The data is OK.
my result is like that except the structure, i did it manually for an easyest reading :
{
"photo_10":"AD001_IMG10.jpg",
"departement":"29",
"numero":"29001",
"titre":"SARL",
"latitude":"47.8975424",
"nom":"LE BERRE BERNARD",
"video_1":"AD001_VID1.mp4",
"fictif": false,
"logo":"AD001_LOGO.png",
"tel":"0298826709",
"id":"AD001",
"fax":"0298826171",
"email":"CONTACT@LEBERRE-BERNARD.FR",
"site_web":"www.leberre-bernard.fr",
"longitude":"47.8975424",
"photo_1":"AD001_IMG1.jpg",
"code_postal":"29000",
"photo_2":"AD001_IMG2.jpg",
"ville":"QUIMPER",
"photo_3":"AD001_IMG3.jpg",
"photo_4":"AD001_IMG4.jpg",
"photo_9":"AD001_IMG9.jpg",
"adresse_1":"30 av des sports",
"photo_5":"AD001_IMG5.jpg",
"photo_6":"AD001_IMG6.jpg",
"recherche":"+29000+LE+BERRE+BERNARD+AD001",
"photo_7":"AD001_IMG7.jpg",
"adresse_2":"",
"photo_8":"AD001_IMG8.jpg",
"information":""
},
And this is what i should obtaining :
{
"id": "AD001",
"numero": 29001,
"nom": "LE BERRE BERNARD",
"adresse_1": "30 av des sports",
"adresse_2": "",
"code_postal": "29000",
"departement": "29",
"ville": "QUIMPER",
"tel": "0298826709",
"fax": "0298826171",
"site_web": "www.leberre-bernard.fr",
"email": "CONTACT@LEBERRE-BERNARD.FR",
"titre": "",
"information": "",
"recherche": "+29000+LE+BERRE+BERNARD+AD001",
"latitude": "47.8975424",
"longitude": "-4.2692572",
"fictif": false,
"photo_1": "AD001_IMG1.jpg",
"photo_2": "AD001_IMG2.jpg",
"photo_3": "AD001_IMG3.jpg",
"photo_4": "AD001_IMG4.jpg",
"photo_5": "AD001_IMG5.jpg",
"photo_6": "AD001_IMG6.jpg",
"photo_7": "AD001_IMG7.jpg",
"photo_8": "AD001_IMG8.jpg",
"photo_9": "AD001_IMG9.jpg",
"photo_10": "",
"video_1": "AD001_VID1.mp4",
"logo": "AD001_LOGO.png"
},
I put all my values in good order in my tMap but it dosn't work.
And i dont know how structure the data like showed above with "tFileOutputJSON" component.
It's an elements order changes and structuring Json file (indentation, end of lines).