Thanks Nuwan, In the id of the items element, the *ids *is the name of the root element. So what would be the id here?
"id":"http:\/\/wso2jsonschema.org\/*ids*\/0", Thanks On Tue, May 17, 2016 at 2:49 PM, Nuwan Pallewela <nuw...@wso2.com> wrote: > Hi Shakila, > > The JSON schema for above mention payload [1] should be as follows. > > { > "id":"http:\/\/wso2jsonschema.org", > "title":"root", > "$schema":"http:\/\/json-schema.org\/draft-04\/schema#", > "items":[ > { > "id":"http:\/\/wso2jsonschema.org\/ids\/0", > "type":"string" > } > ], > "type":"array" > } > > Schema title represent the name for the most outer JSON element. In this > case we give the name as root and it is a array. So the "type" attribute > should be "array". > > And then the "items" list down the type of elements in the array, in this > case they are string elements. > > Thanks, > Nuwan > > On Tue, May 17, 2016 at 2:30 PM, Shakila Sivagnanarajah <shak...@wso2.com> > wrote: > >> Hi, >> >> If the payload does not contain the root element, It is not loading the >> file to generate the schema as reported in [1]. I manually added a root >> element and a child element in the payload [2] as shown in [3] and >> generated the schema [4]. Then I deleted the root element and child >> (highlighted parts in [4]). The final schema looks like [5]. Could you >> please make sure that the output schema [5] is in a correct format? >> >> [1] https://wso2.org/jira/browse/DEVTOOLESB-226 >> >> [2] >> [ >> "777925", >> "732321" >> ] >> >> [3] >> { >> "rootelem": [ >> "777925", >> "732321" >> ], >> "dummychild": "dummyval" >> } >> >> [4] >> { >> "id": "http:\/\/wso2jsonschema.org", >> "title": "root", >> "$schema": "http:\/\/json-schema.org\/draft-04\/schema#", >> "properties": { >> "rootelem": { >> "id": "http:\/\/wso2jsonschema.org\/rootelem", >> "items": [ >> { >> "id": "http:\/\/wso2jsonschema.org\/rootelem\/0", >> "type": "string" >> } >> ], >> "type": "array" >> }, >> "dummychild": { >> "id": "http:\/\/wso2jsonschema.org\/dummychild", >> "type": "string" >> } >> }, >> "type": "object" >> } >> >> [5] >> { >> "id": "http:\/\/wso2jsonschema.org", >> "title": "root", >> "$schema": "http:\/\/json-schema.org\/draft-04\/schema#", >> "properties": { >> "items": [ >> { >> "id": "http:\/\/wso2jsonschema.org\/ids\/0", >> "type": "string" >> } >> ] >> }, >> "type": "object" >> } >> >> >> Thank you >> -- >> Shakila Sivagnanarajah >> Associate Software Engineer >> Mobile :+94 (0) 768 856837 >> shak...@wso2.com >> > > > > -- > ---------------------------------------------------------- > > *Nuwan Chamara Pallewela* > > > *Software Engineer* > > *WSO2, Inc. *http://wso2.com > *lean . enterprise . middleware* > > Email *nuw...@wso2.com <nuw...@wso2.com>* > Mobile *+94719079739 <%2B94719079739>@* > > > -- Shakila Sivagnanarajah Associate Software Engineer Mobile :+94 (0) 768 856837 shak...@wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev