public static string ExtractData(string val)
{
if(val.IndexOf(GlobalConstants.InjectedSwitchDataFetch, StringComparison.Ordinal) >= 0)
{
// Time to extract the data
int start = val.IndexOf("(", StringComparison.Ordinal);
if(start > 0)
{
int end = val.IndexOf(@""",AmbientData", StringComparison.Ordinal);
if(end > start)
{
start += 2;
val = val.Substring(start, end - start);
// Convert back for usage ;)
val = Dev2DecisionStack.FromVBPersitableModelToJSON(val);
}
}
}
return val;
}