domingo, 19 de mayo de 2019

 

Leer archivo de texto json y mostrar en datagridview visual estudio 2022

Hola gente como están espero que bien. Bueno esta vez vengo con un aporte de como leer un archivo json de datos y mostrarlo en control Datagridview.


Primeramente creamos nuestro archivo json. y guardar con el nombre datos.json

[
  {
    "Nombre": "cristian Patricio izquierdo",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  },
  {
    "Nombre": "Diana",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  },
  {
    "Nombre": "Yesenia",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  },
  {
    "Nombre": "Yesenia",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  },
  {
    "Nombre": "Yesenia",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  },
  {
    "Nombre": "Yesenia",
    "Direcion": "Lima -peru",
    "web": "cpiprodesign.com"

  }
]

Diseñamos nuestro formulario




Vamos a programarlo.
primeramente agregar el paquete Newtonsoft.Json. desde  administardor de paquetes nuget.

codigo c#

//importamos las librerias a utilizar
using System;
using System.Data;
using System.Windows.Forms;
using Newtonsoft.Json;
using System.IO;

codigo para button leerJson

private void button1_Click(object sender, EventArgs e)
  {
     string fileJSON = File.ReadAllText(@"E:\JSON\datos.json");
     DataTable dt = (DataTable)JsonConvert.DeserializeObject(fileJSON, typeof(DataTable));
     this.dataGridView1.DataSource = dt;

  }

Link de proyecto -> aqui

bueno eso seria todo espero haber ayudado en algo..gracias
comenta y sugiere en los comentarios.



Share: