minor code improvements

This commit is contained in:
2024-04-21 11:40:49 +02:00
parent fd701f3615
commit c0fb1e3904
4 changed files with 9 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
Imports System.IO
Imports Newtonsoft.Json.Linq
Imports Newtonsoft.Json
Imports Pilz.Cryptography
@@ -11,12 +11,12 @@ Public Class UpdateConfig
Public Property WebdavUsername As SecureString
Public Property WebdavPassword As SecureString
Public Sub SaveToFile(filePath As string)
File.WriteAllText(filePath, JObject.FromObject(Me).ToString)
Public Sub SaveToFile(filePath As String)
File.WriteAllText(filePath, JsonConvert.SerializeObject(Me))
End Sub
Public Shared Function LoadFromFile(filePath As String) As UpdateConfig
Return JObject.Parse(File.ReadAllText(filePath)).ToObject(Of UpdateConfig)
Return JsonConvert.DeserializeObject(Of UpdateConfig)(File.ReadAllText(filePath))
End Function
End Class