コード例 #1
0
        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);
            }
        }