Advertisement
wackloner

Untitled

May 30th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.71 KB | None | 0 0
  1. ObservableCollection<HistoryEntry> Entries;
  2. var serializer = new DataContractJsonSerializer(typeof(ObservableCollection<HistoryEntry>));
  3. using (var stream = await ApplicationData.Current.LocalFolder.OpenStreamForWriteAsync(
  4.                 JsonFileName, CreationCollisionOption.ReplaceExisting)) {
  5.     serializer.WriteObject(stream, Entries);
  6. }
  7. string _jsonContext;
  8. var myStream = await ApplicationData.Current.LocalFolder.OpenStreamForReadAsync(JsonFileName);
  9. using (var reader = new StreamReader(myStream)) {
  10.     _jsonContent = await reader.ReadToEndAsync();
  11. }
  12. using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(_jsonContent))) {
  13.     Entries = serializer.ReadObject(ms) as ObservableCollection<HistoryEntry>;
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement