Serializer for JsonApi format.
The response when serialized is in the following format:
"rows" : [
{
"dateTime" : "YYYY-MM-dd HH:mm:ss.SSS",
"logicalMetric1Name" : logicalMetric1Value,
"logicalMetric2Name" : logicalMetric2Value,
...
"dimension1Name" : "dimension1ValueKeyValue1",
"dimension2Name" : "dimension2ValueKeyValue1",
...
}, {
...
}
],
"dimension1Name" : [
{
"dimension1KeyFieldName" : "dimension1KeyFieldValue1",
"dimension1OtherFieldName" : "dimension1OtherFieldValue1"
}, {
"dimension1KeyFieldName" : "dimension1KeyFieldValue2",
"dimension1OtherFieldName" : "dimension1OtherFieldValue2"
},
...
],
"dimension2Name" : [
{
"dimension2KeyFieldName" : "dimension2KeyFieldValue1",
"dimension2OtherFieldName" : "dimension2OtherFieldValue1"
}, {
"dimension2KeyFieldName" : "dimension2KeyFieldValue2",
"dimension2OtherFieldName" : "dimension2OtherFieldValue2"
},
...
]
"linkName1" : "http://uri1",
"linkName2": "http://uri2",
...
"linkNameN": "http://uriN"
}
}
Where "linkName1" ... "linkNameN" are the N keys in paginationLinks, and "http://uri1" ... "http://uriN" are the
associated URI's.