Hi Godwin, We do not have a Jira for this improvement. Please create a Jira.
Thanks, Viraj. On Tue, Jul 19, 2016 at 7:28 PM, Godwin Shrimal <god...@wso2.com> wrote: > Hi Viraj, > > This is not a blocking thing and we can move forward by changing it from > the graphical view. But I think we need to figure out the proper way to fix > it. Do we have a jira for this already ? > > > Thanks > Godwin > > > On Mon, Jul 18, 2016 at 11:47 PM, Viraj Rajaguru <vi...@wso2.com> wrote: > >> Hi Godwin, >> >> In this use case, JSON schema generator will consider all the datatypes, >> but it will get the datatype of the last value of the array. See the below >> JSON representation of the XML >> >> { >> "employees":{ >> "firstname":"Demo", >> "lastname":"Demo", >> "addresses":{ >> "address":[ >> { >> "add1":"No 827/B", >> "add2":"Gemunu Mawatha" >> }, >> { >> "add1":321, >> "add2":"Mount Lavinia" >> } >> ] >> } >> } >> } >> >> Since the datatype of last "add1" is a NUMBER it will take that for the >> JSON schema. Hence we see it in the graphical tree. >> >> Issue is we have to select one of the datatypes among all the datatypes >> for the schema. Currently the convention is to get the last datatype. But >> as a fix, we can set high priority to STRING when we have to select one >> from multiple datatypes. >> >> Until we figure out that conventional issue, you can change the datatype >> of "add1" from the graphical view. Right click on the "add1" element from >> the tree --> Click "Edit Field" and then change the Schema type. >> >> Thanks, >> Viraj. >> >> On Tue, Jul 19, 2016 at 9:02 AM, Nuwan Pallewela <nuw...@wso2.com> wrote: >> >>> Adding Sohani >>> >>> On Tue, Jul 19, 2016 at 12:42 AM, Godwin Shrimal <god...@wso2.com> >>> wrote: >>> >>>> Hi All, >>>> >>>> When load following xml file in to data mapper (input/output), the add1 >>>> data type takes as NUMBER as in screenshot . It looks when there is at >>>> least one record in the array with NUMBER it takes as NUMBER. I think It >>>> should consider all the values in the array. >>>> >>>> <employees> >>>> <firstname>Demo</firstname> >>>> <lastname>Demo</lastname> >>>> >>>> <addresses> >>>> <address> >>>> *<add1>No 827/B</add1>* >>>> <add2>Gemunu Mawatha</add2> >>>> </address> >>>> <address> >>>> *<add1>321</add1>* >>>> <add2>Mount Lavinia</add2> >>>> </address> >>>> </addresses> >>>> </employees> >>>> >>>> [image: Inline image 2] >>>> Thanks >>>> Godwin >>>> >>>> -- >>>> *Godwin Amila Shrimal* >>>> Senior Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> mobile: *+94772264165* >>>> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >>>> twitter: https://twitter.com/godwinamila >>>> <http://wso2.com/signature> >>>> >>> >>> >>> >>> -- >>> ---------------------------------------------------------- >>> >>> *Nuwan Chamara Pallewela* >>> >>> >>> *Software Engineer* >>> >>> *WSO2, Inc. *http://wso2.com >>> *lean . enterprise . middleware* >>> >>> Email *nuw...@wso2.com <nuw...@wso2.com>* >>> Mobile *+94719079739 <%2B94719079739>@* >>> >>> >>> >> >> >> -- >> Viraj Rajaguru >> Associate Technical Lead >> WSO2 Inc. : http://wso2.com >> >> Mobile: +94 77 3683068 >> >> >> >> > > > -- > *Godwin Amila Shrimal* > Senior Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: *+94772264165* > linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* > twitter: https://twitter.com/godwinamila > <http://wso2.com/signature> > -- Viraj Rajaguru Associate Technical Lead WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev