Guardar y cargar JSON con C# + ejemplo de base de datos

Поделиться
HTML-код
  • Опубликовано: 8 июл 2019
  • Hola, este vídeo muestra un ejemplo de como crear una base de datos con JSON en C#. Básciamente lo quese aprende es a serializar/deserializar objetos para convertirlos en strings y guardarlos. Links:
    - Proyecto: github.com/GerrySoft/GerryVid...
    - Mi canal: bit.ly/1LnR0MC
  • НаукаНаука

Комментарии • 27

  • @bacuma1962
    @bacuma1962 3 года назад +1

    Por cierto, Excelentemente bien explicado el proyecto. Saludos.

  • @stefanypatrick95
    @stefanypatrick95 4 года назад +1

    Genial amigo lo explicaste tan bien todo le ncesario y lo hciste ver sencillo

  • @veronicaesterguamuchosoy7484
    @veronicaesterguamuchosoy7484 2 года назад

    Muchas gracias excelente video, me resolviste muchas dudas. Saludos

  • @josemodz4713
    @josemodz4713 3 года назад

    Buen video y buen canal.

  • @mrdarren21
    @mrdarren21 3 года назад

    Gracias hermano eres mi jodido salvador, tienes mi like y sub!!!

  • @manuellopez1349
    @manuellopez1349 5 лет назад

    excelente video

  • @victorjoaquin4
    @victorjoaquin4 3 года назад

    Necesito usar json con javscrip y html y bs de datos sql server.

  • @LegacyDJDesign
    @LegacyDJDesign 4 года назад

    Muy buen vídeo amigo, tengo una duda, si quisiera traer directamente los datos del json a los texbox sin la tabla, como seria ?

    • @gerrystudios
      @gerrystudios  4 года назад

      hola, sería el mismo código que en el evento dgv_click, solo que cambiando dgv.currentrow... por el valor que quieras buscar; y poner ese código cuando quieras que se carguen los datos

  • @jonathanpaniagua7897
    @jonathanpaniagua7897 4 года назад

    Te hago una consulta , estoy usando json en asp.net como hago para que pueda leer las tildes y las ñ para cuando se muestre en el front end.

    • @gerrystudios
      @gerrystudios  4 года назад

      Para eso hay que ponerlo todo con encoding utf8. En cada lenguaje es distinto pero si lo buscas para html y c# en teoria bastara

  • @bacuma1962
    @bacuma1962 3 года назад

    Hola buenas noches desde México. Como puedo, al querer insertar un nuevo registro , descartarlo para que no se añada al json? gracias.

    • @gerrystudios
      @gerrystudios  3 года назад

      Puedes eliminarlo del array, o bien hacer una copia de la lista de datos y eliminarlo de la copia, y luego pasas a json la copia

  • @adelinaparedes3665
    @adelinaparedes3665 4 года назад

    Buen vídeo. Aprendiendo usar Json. Podrías hacer un tutorial de
    Como guardar y cargar el Json de la gridview dando el nombre del archivo de la BD tomado de un textbox

    • @gerrystudios
      @gerrystudios  4 года назад

      Hola, para hacerlo fijate que en la clase basededatos hay un campo que se llama ruta. Cuando quieras cargar la base de datos de un archivo en un textbox, cambia la ruta antes de cargarla:
      db.ruta = tutextbox.Text;

    • @LegacyDJDesign
      @LegacyDJDesign 4 года назад

      @@gerrystudios hola gerry, no me hice entender yo hablo de solo traer un dato del json un ejemplo es el DNI 37262626 tiene el nombre terry, solo traer ese dato en específico

    • @gerrystudios
      @gerrystudios  4 года назад

      @@LegacyDJDesign , sí te contesté en el otro comentario que pusiste

  • @thefred-nx2ry
    @thefred-nx2ry 5 лет назад

    sube mas vídeo

  • @salvadorchilaca9542
    @salvadorchilaca9542 4 года назад

    Buen vídeo, estuve probando pero tengo una duda, después de que inserto datos, cuando los actualizo o elimino no guarda, solo guarda cuando inserto, ahí que puede ser?, y bueno en si lo que me gustaría es: Estoy recibiendo datos tipo json rest desde una api web, ¿como puedo ordenar esos datos en un datagrid como el que usas?, esto por que es información que estaré guardando dentro de una bd sql, por favor, espero me puedas ayudar con esa duda.

    • @gerrystudios
      @gerrystudios  4 года назад

      Hola, con lo de actualizar y eliminar puedes inspeccionar la ejecución del codigo y ver si se actualizan los datos pero no los guarda en el archivo o cualquier cosa. Sin detalles poco puedo hacer yo, lo siento.
      Si usas json para coger info de webs, puedes incluso no usar sql y usar nosql, como podria ser mongodb, que es una base de datos que utiliza json, con lo que seria mas facil (aviso: nunca lo he probado)

    • @salvadorchilaca9542
      @salvadorchilaca9542 4 года назад

      @@gerrystudios Ese es el problema, de mongodb me envian un json response, ahi el problema es la estructura, me marca error cuando la trato de cargar, debido a que en su estructura tiene un listado y no se como llamar los datos del listado, te pongo un ejemplo:
      {
      "firstname" : "Roger",
      "lastname" : "Moore",
      "address" :
      {
      "streetAddress" : "1 Main Street",
      "city" : "London"
      },
      "phoneNumbers":
      [
      {"type" : "home", "number" : "+61 03 1234 5678"},
      {"type" : "mobile", "number" : "+61 0308 111 22"}
      ],
      "firstname" : "Mario",
      "lastname" : "Monzalvo",
      "address" :
      {
      "streetAddress" : "Conocida",
      "city" : "Francia"
      },
      "phoneNumbers":
      [
      {"type" : "home", "number" : "+61 03 1234 5678"},
      {"type" : "mobile", "number" : "+61 0308 111 22"}
      ]
      }
      Aqui si quiero llenar una tabla o un datagrid con los datos de cada uno es donde me mata el ejecutable.

    • @gerrystudios
      @gerrystudios  4 года назад

      @@salvadorchilaca9542 vale, entonces tendras que crear una clase, por ejemplo Persona, que tenga todos esos campos: firstname, lastname,... Los aue tengan datos adentro podrian see otras clases, por ejemplo una clase para los nums de telefono con cada campo que se necesite; y en la clase persona poner la clase telefono con el nombre que toca.
      Para ver los datos, una vez convertidos a la clase, tendras que hacer una seleccion de datos que quieras para arreglarlo en una lista de strings, que sea cada celda

  • @alejandro8790
    @alejandro8790 Год назад

    Esto no tiene nada que ver con viernes 13, eh?

  • @edwinpuello8825
    @edwinpuello8825 4 года назад

    Hola Gerry, soy nuevo en esto de las clases, la verdad el video es muy interesante, estoy trabajando con Asp.net con vb.net, y necesito crear un archivo JSON con grupos y subgrupos de informacion como por ejemplo:
    { "facturaCodSucursal":"001",
    "facturaCodTipoOperacion":"12",
    "facturaPrefijo":"FAC",
    "facturaNumeroConsecutivo":"15252",
    "facturaFechaHoraEmision":"2020-02-12 13:40:42",
    "facturaCodTipoFactura":"01",
    "facturaCodDivisa":"COP",
    "facturaObservaciones":"",
    "facturaListPago":
    {
    "facturaCodFormaPago":1,
    "facturaCodMedioPago":"10",
    "facturaFechaVencimientoPago":"2020-02-12 13:40:42"
    }
    }
    toda esta informacion la solicito atraves de consultas SQL a una BD. estoy utilizando Newtonsoft.Json.dll
    Gracias.

    • @gerrystudios
      @gerrystudios  4 года назад

      Hola, en realidad puedes convertir cualquier (o casi culquier) objeto en un Json. Asi que si recibes por ejemplo una fila con todos esos datos puedes poner directamente esa fila.
      Sino una clase así no sería muy difícil, sería poner las variables con los mismos nombres y para los subgrupos un Dictionary o una subclase.
      No se si me he explicado muy bien

    • @edwinpuello8825
      @edwinpuello8825 4 года назад

      @@gerrystudios , Saludos, que pena volver a molestar, si necesito tener varios valores dentro de un grupo de valores, como por ejemplo: En el video tienes un grupo llamado "Mascota:" {"Tipo": Mascota.Pez, "Nombre": Wanda}, si quisiera agrear otra mascota, como seria?

    • @gerrystudios
      @gerrystudios  4 года назад

      @@edwinpuello8825 se podria poner una lista de mascotas