private async void DeserializeDataContractJsonClicked(object sender, RoutedEventArgs e) { var file = await StorageService.GetFileFromApplicationAsync("/Assets/Test/serialization.json"); var jsonString = await StorageService.ReadFile(file); if (jsonString != null) { var start = DateTime.Now; var data = SerializationService.DeserializeJson <IList <RootObject> >(jsonString); var end = DateTime.Now; Output.Text = string.Format("{0} ticks ({1} sec)\ndata-count: {2}", end.Ticks - start.Ticks, (end - start).TotalSeconds, data.Count); } }