Despues de un buen rato de leer la documentación he conseguido leer los valores de esta forma.
Código
Imports Newtonsoft.Json Imports System.IO Public Class ChromePreferences Public Property homepage_is_newtabpage() As Boolean Public Property homepage() As String End Class
Código
Dim Preferences As New ChromePreferences() With { _ .homepage = myurl, _ .homepage_is_newtabpage = False _ } Dim serializer As New JsonSerializer() Preferences = DirectCast(serializer.Deserialize(fileJson, GetType(Preferences)), Preferences) End Using MsgBox(Preferences.homepage.ToString)
Hasta ahí todo va bien, después intento serializar el archivo de nuevo asi.
Código
Dim serializer As New JsonSerializer() serializer.Serialize(file__1, Preferences) End Using
Y borra todo lo demas, y me crea este archivo:
Código:
{"homepage_is_newtabpage":false,"homepage":"http://www.google.es/"}
Estoy bastante perdido

EDITO: Ahora entiendo mejor la cuestión, solo me serializa los datos que le doi en json y reescribe el archivo por los datos que le e dado, como podría solo editar esos valores?
Saludos y gracias.