Returns a JSON objct from a Map element.
1 json.fromResultSet
<json.fromResultSet>
< /> !
</json.fromResultSet>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
E | Object ResultSet of the own Deister class "deister.webstudio.resultset.MemoryResultSet". |
Returns | |
---|---|
Type | Description |
JsonObject | Returns the JSON object from the entry ResultSet. |
Example
Copy
<xsql-script name='test_json_fromResultSet'> <body> <vtable name='v1'> <column name='region' type='char' /> <column name='product' type='char' /> <column name='sales' type='decimal' /> </vtable> <vtable.insert name='v1'> <matrix> {"USA ","NIKE ", "12"} {"USA ","PUMA ", "20"} {"USA ","PUMA ", "50"} {"USA ","REEBOK ", "15"} {"EUROPE","NIKE ", "12"} {"EUROPE","PUMA ", "15"} {"EUROPE","REEBOK ", "22"} </matrix> </vtable.insert> <println> <json.fromResultSet> <in> <vtable.toResultSet name='v1' /> </in> </json.fromResultSet> </println> </body> </xsql-script>
Copy
[ { "region" : "USA ", "product" : "NIKE ", "sales" : 12 }, { "region" : "USA ", "product" : "PUMA ", "sales" : 20 }, { "region" : "USA ", "product" : "PUMA ", "sales" : 50 }, { "region" : "USA ", "product" : "REEBOK ", "sales" : 15 }, { "region" : "EUROPE", "product" : "NIKE ", "sales" : 12 }, { "region" : "EUROPE", "product" : "PUMA ", "sales" : 15 }, { "region" : "EUROPE", "product" : "REEBOK ", "sales" : 22 } ]