elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Editar Json .net 2.0
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Editar Json .net 2.0  (Leído 1,589 veces)
.:Weeds:.

Desconectado Desconectado

Mensajes: 122



Ver Perfil
Editar Json .net 2.0
« en: 25 Agosto 2013, 21:50 pm »

Buenas, estoy intentando modificar el archivo Preferences de Google Chrome con la dll Newtonsoft.Json

Despues de un buen rato de leer la documentación he conseguido leer los valores de esta forma.

Código
  1. Imports Newtonsoft.Json
  2. Imports System.IO
  3.  
  4. Public Class ChromePreferences
  5.    Public Property homepage_is_newtabpage() As Boolean
  6.    Public Property homepage() As String
  7. End Class

Código
  1.        Dim Preferences As New ChromePreferences() With { _
  2.        .homepage = myurl, _
  3.        .homepage_is_newtabpage = False _
  4.        }
  5.  
  6.        Using fileJson As StreamReader = File.OpenText("RUTA")
  7.            Dim serializer As New JsonSerializer()
  8.            Preferences = DirectCast(serializer.Deserialize(fileJson, GetType(Preferences)), Preferences)
  9.        End Using
  10.  
  11.        MsgBox(Preferences.homepage.ToString)
  12.  

Hasta ahí todo va bien, después intento serializar el archivo de nuevo asi.

Código
  1.        Using file__1 As StreamWriter = File.CreateText("RUTA")
  2.        Dim serializer As New JsonSerializer()
  3.        serializer.Serialize(file__1, Preferences)
  4.        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  :-\, recuerdo que la aplicación esta echa en .net 2.0, no puedo usar linq.

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.


« Última modificación: 25 Agosto 2013, 23:29 pm por .:Weeds:. » En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[C#] Deserializar JSON
.NET (C#, VB.NET, ASP)
Siuto 1 4,811 Último mensaje 9 Septiembre 2010, 17:55 pm
por [D4N93R]
json
Desarrollo Web
samrofi 0 1,736 Último mensaje 8 Agosto 2012, 16:31 pm
por samrofi
¿por qué usar xml en vez de json?
Desarrollo Web
Developer Diego 4 3,498 Último mensaje 21 Abril 2013, 04:47 am
por Developer Diego
Carga Asyncronica Json
PHP
.:Weeds:. 0 2,069 Último mensaje 7 Noviembre 2013, 22:48 pm
por .:Weeds:.
JSON PHP return de json_decode($json) no es un objeto?
PHP
@XSStringManolo 6 2,854 Último mensaje 24 Diciembre 2019, 19:29 pm
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines