Hi Sohani,

On Wed, May 25, 2016 at 11:03 AM, Sohani Weerasinghe <[email protected]>
wrote:

> Hi All,
>
> Since there can be JSON payloads without a root element as shown below, we
> are in a process of generating the JSON schema for such payloads. Please
> find the implementation details
>
> eg 1:
>
> *Input*:
>
> [
> "777925",
> "732321"
> ]
>
> *JSON schema:*
>
> {
>   "$schema" : "http://json-schema.org/draft-04/schema#";,
>   "id" : "http://wso2jsonschema.org";,
>   "title" : "root",
>   "type" : "array",
>   "items" : {
>     "id" : "http://wso2jsonschema.org/0";,
>     "type" : "string"
>   }
> }
>
>
> I think this primitive array should be able to map.


> ​eg 2:
>
> *Input*:
>
> [
>    {
>      "id": 0,
>      "species": "Capra hircus",
>      "name": "Goat"
>    },
>    {
>      "id": 1,
>      "species": "Panthera pardus",
>      "name": "Leopard"
>    },
>    {
>      "id": 2,
>      "species": "Equus zebra",
>      "name": "Zebra"
>    }
>  ]
>
> *JSON Schema:*
>
> {
>   "$schema" : "http://json-schema.org/draft-04/schema#";,
>   "id" : "http://wso2jsonschema.org";,
>   "title" : "root",
>   "type" : "array",
>   "items" : {
>     "id" : "http://wso2jsonschema.org/0";,
>     "type" : "object",
>     "properties" : {
>       "species" : {
>         "id" : "http://wso2jsonschema.org/0/species";,
>         "type" : "string"
>       },
>       "name" : {
>         "id" : "http://wso2jsonschema.org/0/name";,
>         "type" : "string"
>       },
>       "id" : {
>         "id" : "http://wso2jsonschema.org/0/id";,
>         "type" : "number"
>       }
>     }
>   }
> }
>
>
> ​Thanks,
> Sohani
>
> Sohani Weerasinghe
> Software Engineer
> WSO2, Inc: http://wso2.com
>
> Mobile  : +94 716439774
> Blog     :http://christinetechtips.blogspot.com/
> Twitter  : https://twitter.com/sohanichristine
>



-- 
----------------------------------------------------------

*Nuwan Chamara Pallewela*


*Software Engineer*

*WSO2, Inc. *http://wso2.com
*lean . enterprise . middleware*

Email   *[email protected] <[email protected]>*
Mobile  *+94719079739@*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to