コード例 #1
0
        public static Patient FromJson(String jsonString)
        {
            JsonObject jsonObject = JsonObject.Parse(jsonString);
            Patient    result     = new DementiaApp.Patient();

            result._id          = Guid.Parse(jsonObject.GetNamedString("id"));
            result._dateCreated = Convert.ToDateTime(jsonObject.GetNamedString("dateCreated"));
            result._name        = jsonObject.GetNamedString("name");
            result._age         = (int)jsonObject.GetNamedNumber("age");
            return(result);
        }
コード例 #2
0
        private async void btnSave_Click(object sender, RoutedEventArgs e)
        {
            Debug.WriteLine("Saving patient...");
            Patient patient = new DementiaApp.Patient();

            patient.Name = txtName.Text;
            patient.Age  = Convert.ToInt16(txtAge.Text);

            Windows.Storage.StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
            Windows.Storage.StorageFile   patientFile   = await storageFolder.CreateFileAsync("patient.txt", Windows.Storage.CreationCollisionOption.ReplaceExisting);

            await Windows.Storage.FileIO.WriteTextAsync(patientFile, patient.ToJson());
        }