// Token: 0x06000015 RID: 21 RVA: 0x000022D8 File Offset: 0x000022D8 private static ExpandoObject GetExpando(IDictionary <string, object> dictionary) { IDictionary <string, object> dictionary2 = new ExpandoObject(); foreach (KeyValuePair <string, object> keyValuePair in dictionary) { IDictionary <string, object> dictionary3 = keyValuePair.Value as IDictionary <string, object>; if (dictionary3 != null) { dictionary2.Add(keyValuePair.Key, JavaScriptSerializerExtensions.GetExpando(dictionary3)); } else { dictionary2.Add(keyValuePair.Key, keyValuePair.Value); } } return((ExpandoObject)dictionary2); }
public static dynamic DeserializeDynamic(this JavaScriptSerializer serializer, string value) { return(JavaScriptSerializerExtensions.GetExpando(serializer.Deserialize <IDictionary <string, object> >(value))); }