public static Dictionary <string, object> MPFormatToDictionary(PlatformService.SelectQueryResult mpObject) { var ret = new Dictionary <string, object>(); foreach (var dataitem in mpObject.Data) { foreach (var mpField in mpObject.Fields) { ret.Add(mpField.Name, dataitem[mpField.Index]); } } return(ret); }
public static JArray MPFormatToJson(PlatformService.SelectQueryResult mpObject) { //map the reponse into name/value pairs var json = new JArray(); foreach (var dataItem in mpObject.Data) { var jObject = new JObject(); foreach (var mpField in mpObject.Fields) { var jProperty = new JProperty(mpField.Name, dataItem[mpField.Index]); jObject.Add(jProperty); } json.Add(jObject); } return(json); }