Hi All,
I need to work on multiple types of JSON strings derived from BAM's
response.
currently it will return something like this sample.
{
id: "00000000000000.00000000000000"
tenantId: -0000
tableName: "testTable"
timestamp: 1420216491791
values: {
payload_itemNo: "0001",
payload_itemName: "testname",
payload_price: 3000,
payload_timestamp: 1420216491791,
payload_qty: 1
Version: "1.0.0"
}
}
But I want to have transformed strings like these - depending on the use
case,
{
"itemNo": "0001",
"itemName": "testname",
"price": 3000,
"timestamp": 1420216491791,
"qty": 1
}
and
{
"type": "FeatureCollection",
"features": [
{
"geometry": {
"type": "Point",
"coordinates": [
0,
0
]
},
"type": "Feature",
"properties": {
"layer": "location",
"popupContent": "pop 1",
"intensity": 10,
"pointColor": "#33ffff",
"pointOpacity": "0.6",
"itemNo": "0001",
"itemName": "testname",
"price": 3000,
"timestamp": 1420216491791,
"qty": 1
},
"id": 1
}
]
}
Is there a way to achieve this at the BAM's end? (I'm
using wso2bam-3.0.0-SNAPSHOT)
Can't we send a template of which we want our response to be formatted as?
Transforming JSON multiple times is a overheard to clients end, any
suggestions on this?
Thanks Heaps!
Regards,
--
Thusitha Kalugamage
*Software Engineer*
Mobile : +94 (0) 774 074370
Tel : +94 (0) 112 145 345
[email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev