Categorías
Asp.net

Asp.Net comprueba si Arraylist contiene un valor de cadena específico o no

Introducción:


Aquí explicaré cómo verificar si la lista de matrices contiene un valor de cadena o no en
asp.net usando C#, vb.net con ejemplo o asp.net comprobar que la lista de matrices contiene un valor en C#, vb.net con ejemplo o busque una cadena en lista de matrices en C#, vb.net con un ejemplo o comprobar si el valor existe en la lista de matrices usando C#, vb.net con ejemplo o comprobar la existencia de un valor de cadena en la lista de matrices en C#, vb.net

con el ejemplo. Al usar la propiedad de la lista de matriz contiene, podemos verificar fácilmente si el valor de cadena dado existe en el objeto de la lista de matriz o no en
C#, vb.net.

Descripción :

En artículos anteriores expliqué

herencia múltiple en c #, vb.net con ejemplo

,

almacenamiento en caché de fragmentos en c #, vb.net con ejemplo

,

agrupación de conexiones en c #, vb.net con ejemplo

,

ejemplo simple de servicio de Windows en c #, vb.net

,

diferencia entre IQueryable e IEnumerable con ejemplo

y muchos artículos relacionados con asp.net, C# y vb.net

. Ahora explicaré cómo verificar si existe un valor de cadena dado en la lista de matrices en
C#, vb.net con ejemplos.

En C# o vb.net

para verificar si la lista de matrices contiene un valor de cadena dado o no, necesitamos escribir el código como se muestra a continuación

Código C #

Lista de arreglo

arrlist =
nuevo Lista de arreglo {«seguro», «rohini», «praveen», «sateesh» };

bool

resultado = arrlist.Contains (txtname.Text.ToLower ());


Código VB.NET

Oscuro

arrlist
Como Nuevo Lista de arreglo() Desde {

«seguro»,

«rohini»,

«praveen»,

«sateesh»

}

Oscuro

resultado
Como Booleano = arrlist.Contains (txtname.Text.ToLower ())


Si desea un ejemplo completo para verificar si la lista de matrices contiene un valor de cadena dado o no en
asp.net usando C#, vb.net necesitamos escribir el código como se muestra a continuación en su página web.

<html xmlns= «http://www.w3.org/1999/xhtml»>

<cabeza correr a= «servidor»>

<título>

Asp.Net Compruebe si la lista de matrices contiene una cadena o no
título>

cabeza>

<cuerpo>

<formulario identificación= «formulario1» correr a= «servidor»>

<div>

<mesa>

<tr>

<td>

Ingrese su nombre:
td>

<td> <áspid:Caja de texto IDENTIFICACIÓN= «txtname» correr a= «servidor» /> td>

tr>

<tr>

<td> td>

<td> <áspid:Botón IDENTIFICACIÓN= «btnCheck» correr a= «servidor» Texto= «Verificar» Al hacer clic= «btnCheck_Click» /> td>

tr>

mesa>

<áspid:Etiqueta IDENTIFICACIÓN= «lblmsg» correr a= «servidor» />

div>

formulario>

cuerpo>

html>


Ahora abra el código detrás del archivo y escriba el código como se muestra a continuación
Código C #


usando Sistema;

usando System.Collections;

público parcial clase _Defecto : System.Web.UI.Página

{

protegido vacío

Page_Load (
objeto remitente, EventArgs mi)

{

}

protegido vacío

btnCheck_Click (
objeto remitente, EventArgs mi)

{

Lista de arreglo

arrlist =
nuevo Lista de arreglo {«seguro», «rohini», «praveen», «sateesh» };

bool

resultado = arrlist.Contains (txtname.Text.ToLower ());

si (resultado)

{

lblmsg.Text =

«La lista contiene un nombre de pila»
;

}

demás

{

lblmsg.Text =

«El nombre de pila no existe en la lista»
;

}

}

}
Código VB.NET

Importaciones Colecciones del sistema

Parcial Clase VBCode

Hereda System.Web.UI.Página

Protegido Sub Page_Load (remitente Como Objeto, e Como EventArgs)

Fin Sub

Protegido Sub btnCheck_Click (remitente Como Objeto, e Como EventArgs)

Oscuro

arrlist
Como Nuevo Lista de arreglo() Desde {

«seguro»,

«rohini»,

«praveen»,

«sateesh»

}

Oscuro

resultado
Como Booleano

= arrlist.Contains (txtname.Text.ToLower ())

Si

resultado
Entonces

lblmsg.Text = «La lista contiene un nombre de pila»

Demás

lblmsg.Text = «El nombre de pila no existe en la lista»

Fin Si

Fin Sub

Fin Clase

Manifestación

A continuación se muestra el resultado para verificar si la lista de matrices contiene una cadena dada en
asp.net usando C#, vb.net con el ejemplo.

.

Categorías
Asp.net

Pase la lista genérica (lista) como parámetro a la función en C #, VB.NET

Introducción:


Aquí aprenderemos cómo enviar list (List ) como parámetro para funcionar en asp.net usando c #, vb.net con ejemplo o asp.net pasar lista genérica como parámetro al método usando c #, vb.net con ejemplo o asp.net pass list object como parámetro en función usando c #, vb.net con ejemplo o pass list como argumento para la función en asp.net usando c #, vb.net con ejemplos. Podemos enviar valores de lista fácilmente como un parámetro a la función normal como otras funciones con parámetros.


Descripción:


En artículos anteriores expliqué obtener el primer elemento de la lista ienumerable en c #, vb.net, convertir tabla de datos a lista ienumerable en c #, vb.net con ejemplo, diferencia entre iqueryable e ienumerable en c #, vb.net, diferentes tipos de constructores en c # , vb.net, destructor en c #, vb.net con ejemplos y muchos más artículos relacionados en asp.net, c #, vb.net. Ahora explicaré cómo enviar o pasar una lista genérica como parámetro a la función en asp.net usando c #, vb.net con el ejemplo.

Generalmente en c # o vb.net para enviar una lista genérica como parámetro en la función, necesitamos escribir el código como se muestra a continuación.


Código C #


público vacío tu funciónLista<Detalles de usuario> usuario)

{

———————-

—- tu codigo —–

———————

}

Código VB.NET


Público Sub su función (usuario
Como Lista(De Detalles de usuario))

——————————–

——— tu codigo ———–

——————————–

Fin Sub

Si desea un ejemplo completo de lista de envío como parámetro en la función, abra la página de la aplicación web y escriba el código como se muestra a continuación


<html xmlns= «http://www.w3.org/1999/xhtml»>

<cabeza correr a= «servidor»>

<título>Enviar lista genérica como parámetro para funcionar en C #, Vb.nettítulo>

cabeza>

<cuerpo>

<formulario identificación= «formulario1»
correr a= «servidor»>

<div>

<áspid:Vista en cuadrícula IDENTIFICACIÓN= «gvDetails»
correr a= «servidor»>

áspid:Vista en cuadrícula>

div>

formulario>

cuerpo>

html>

Ahora abra el código detrás del archivo y escriba el código como se muestra a continuación


Código C #


usando Sistema;

usando

System.Collections.Generic;

público parcial clase SendListAsParameter : System.Web.UI.Página

{

protegido
vacío Page_Load (objeto remitente, EventArgs mi)

{

si (! IsPostBack)

{

Lista<Detalles de usuario> userinfo = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

user.userid = 1;

user.username = «Suresh Dasari»;

user.education = «Tecnología B»;

user.location = «Hyderabad»;

userinfo.Add (usuario);

usuario = nuevo Detalles de usuario();

user.userid = 2;

user.username = «Rohini Alavala»;

user.education = «Maestría»;

user.location = «Guntur»;

userinfo.Add (usuario);

usuario = nuevo Detalles de usuario();

user.userid = 3;

user.username = «Praveen Kumar»;

user.education = «Tecnología B»;

user.location = «Bangalore»;

userinfo.Add (usuario);

usuario = nuevo Detalles de usuario();

user.userid = 4;

user.username = «Madhav Sai»;

user.education = «MBA»;

user.location = «Nagpur»;

userinfo.Add (usuario);

BindGridview (información de usuario);

}

}

público vacío

BindGridview (Lista<Detalles de usuario> usuario)

{

gvDetails.DataSource = usuario;

gvDetails.DataBind ();

}

}

público clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda educación { obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

Código VB.NET



Importaciones

Colecciones del sistema

Parcial Clase VBCode

Hereda

System.Web.UI.Página

Protegido
Sub Page_Load (remitente Como Objeto, e Como EventArgs) Manejas Me.Carga

Si No IsPostBack Entonces

Oscuro Información de usuario Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

user.userid = 1

user.username = «Suresh Dasari»

user.education = «Tecnología B»

user.location = «Hyderabad»

userinfo.Add (usuario)

usuario = Nuevo Detalles de usuario()

user.userid = 2

user.username = «Rohini Alavala»

user.education = «Maestría»

user.location = «Guntur»

userinfo.Add (usuario)

usuario = Nuevo Detalles de usuario()

user.userid = 3

user.username = «Praveen Kumar»

user.education = «Tecnología B»

user.location = «Bangalore»

userinfo.Add (usuario)

usuario = Nuevo Detalles de usuario()

user.userid = 4

user.username = «Madhav Sai»

user.education = «MBA»

user.location = «Nagpur»

userinfo.Add (usuario)

BindGridview (información de usuario)

Fin Si

Fin Sub

Público Sub

BindGridview (usuario Como Lista(De Detalles de usuario))

gvDetails.DataSource = usuario

gvDetails.DataBind ()

Fin Sub

Fin Clase

Público Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad

educación() Como Cuerda

Obtener

Regreso

m_education

Fin Obtener

Colocar

m_education = Valor

Fin Colocar

Fin Propiedad

Privado

m_education Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Manifestación


Cuando ejecutamos el código anterior, obtendremos un resultado como el que se muestra a continuación.


.

Categorías
c#

Eliminar el último carácter de la cadena en C #, VB.NET con ejemplo

Introducción:

Aquí explicaré cómo eliminar el último carácter de la cadena en C#, vb.net con ejemplo o elimine o elimine el último carácter de la cadena con ejemplos en C#, vb.net. En C# o vb.net podemos eliminar fácilmente el último carácter de la cadena usando Eliminar
o Podar o Índice de propiedades.

Descripción:

En publicaciones anteriores, expliqué la lista de envío como parámetro para funcionar con el ejemplo, verifique si la lista de matrices contiene una cadena específica o no, jQuery muestra la imagen según la URL ingresada, jQuery Elimina el primer o último carácter de la cadena, Eliminar filas seleccionadas de la tabla de datos en c #, vb.net

y muchos artículos relacionados con Asp.net, Vista en cuadrícula, Ajax, JQuery. Ahora explicaré cómo eliminar el último carácter de la cadena en C#, vb.net con el ejemplo.


Tenemos diferentes formas de eliminar el último carácter de la cadena en C#, vb.net basado en nuestros requisitos.


A continuación se muestran los pocos métodos que podemos utilizar para eliminar el último carácter de la cadena.

Método 1

A continuación se muestra una forma de eliminar el último carácter de la cadena usando Eliminar propiedad

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «1,2,3,4,5,6,7,8,9,10,»;

cuerda ostr = istr.Remove (istr.Length – 1, 1);

Response.Write (ostr);

}


VB.NET


Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como
Cuerda = «1,2,3,4,5,6,7,8,9,10,»

Oscuro ostr Como
Cuerda = istr.Remove (istr.Length – 1, 1)

Response.Write (ostr)

Fin Sub


Método 2

A continuación se muestra otra forma de eliminar el último carácter de la cadena utilizando la propiedad Trim

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «1,2,3,4,5,6,7,8,9,10,»;

cuerda ostr = istr.Trim («,».ToCharArray ());

Response.Write (ostr);

}


VB.NET

Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como Cuerda = «1,2,3,4,5,6,7,8,9,10,»

Oscuro ostr Como Cuerda = istr.Trim («,».ToCharArray ())

Response.Write (ostr)

Fin Sub


Método 3

A continuación se muestra otra forma de eliminar el último carácter de la cadena usando Índice de propiedad, pero ese carácter debería existir solo una vez, de lo contrario, esta propiedad devolverá los valores antes del primer carácter.

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «aspdotnet-suresh.com»,;

cuerda ostr = istr.Eliminar(Istr.IndexOf («,»));

Response.Write (ostr);

}


VB.NET

Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como Cuerda = «aspdotnet-suresh.com, «

Oscuro ostr Como Cuerda = istr.Eliminar(Istr.IndexOf («,»))

Response.Write (ostr)

Fin Sub


Así es como podemos eliminar el último carácter de la cadena en C#, vb.net basado en nuestros requisitos.

.

Categorías
c#

Ejemplo de Jsontextwriter en C #, VB.NET

Introducción:


Aquí aprenderemos cómo usar jsontextwriter en c #, vb.net con ejemplo o cómo escribir json usando jsontextwriter en c #, vb.net con ejemplo o newtonsoft jsontextwriter para escribir json con ejemplo en c #, vb.net o convertir lista a json usando newtonsoft jsontextwriter en c #, vb.net con ejemplo. Al usar la referencia de newtonsoft en nuestras aplicaciones, podemos convertir fácilmente la lista al formato json y serializar / deserializar los objetos de la lista fácilmente según nuestros requisitos.


Descripción:


En artículos anteriores expliqué enviar / recibir objetos JSON desde un servicio web con un ejemplo, angularjs filtra el objeto json para mostrar / ocultar elementos según las condiciones, mostrar la ventana de información en los mapas de Google al hacer clic en los marcadores, mostrar los marcadores en los mapas de Google usando datos json, convertir json cadena al objeto json con ejemplo y muchos más artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo usar newtonsoft jsontextwriter para crear un archivo json con los datos requeridos en c #, vb.net con ejemplo.

Generalmente, en nuestras aplicaciones, jsontextwriter se utiliza para convertir los elementos de la lista a json en el formato requerido y nos ayudará a mostrar los elementos de la lista como elementos json separados según nuestros requisitos.


A continuación se muestra el fragmento de código simple para convertir elementos de lista a formato json usando jsontextwriter.


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

System.Text;

usando

Newtonsoft.Json;

usando System.IO;

espacio de nombres

temas de prueba

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

Lista<Detalles de usuario> artículos = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

elementos.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

elementos.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

elementos.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

elementos.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

StringBuilder

sb = nuevo StringBuilder();

StringWriter

sw = nuevo StringWriter(sb);

usando(JsonTextWriter

jw = nuevo JsonTextWriter(sudoeste))

{

// jw.Formatting = Formatting.Indented;

para cada(var Articulo en artículos)

{

jw.WriteStartObject ();

var userinfo =
nuevo Detalles de usuario

{

userid = item.userid,

username = item.username,

location = item.location

};

var proptypes = userinfo.GetType ();

jw.WritePropertyName («ID de usuario»);

jw.WriteValue (userinfo.userid.ToString ());

jw.WritePropertyName («nombre de usuario»);

jw.WriteValue (userinfo.username.ToString ());

jw.WritePropertyName («localización»);

jw.WriteValue (userinfo.location.ToString ());

jw.WriteEndObject ();

jw.WriteRaw («norte»);

}

}

Consola.WriteLine (sb.ToString ());

Consola.ReadLine ();

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

}

Código VB.NET


Importaciones

System.Collections.Generic

Importaciones

System.Text

Importaciones

Newtonsoft.Json

Importaciones System.IO

Módulo Módulo 1

Sub Principal()

Oscuro artículos Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro sb Como Nuevo StringBuilder()

Oscuro sudoeste Como Nuevo StringWriter(sb)

Usando jw Como Nuevo JsonTextWriter(sudoeste)

‘jw.Formatting = Formateo.Indentado

Para Cada Articulo En artículos

jw.WriteStartObject ()

Oscuro userinfo =
Nuevo Detalles de usuario() Con {

.userid = item.userid,

.username = item.username,

.location = item.location

}

Oscuro proptypes = userinfo.[GetType]()

jw.WritePropertyName («ID de usuario»)

jw.WriteValue (userinfo.userid.ToString ())

jw.WritePropertyName («nombre de usuario»)

jw.WriteValue (userinfo.username.ToString ())

jw.WritePropertyName («localización»)

jw.WriteValue (userinfo.location.ToString ())

jw.WriteEndObject ()

jw.WriteRaw (vbLf)

Próximo

Fin Usando

Consola.WriteLine (sb.ToString ())

Consola.ReadLine ()

Fin Sub

Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Fin Módulo

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en Referencias en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Cuando ejecutamos el código anterior, obtendremos un resultado como el que se muestra a continuación


Así es como podemos usar jsontextwriter para reescribir json en el formato requerido.

.

Categorías
Asp.net

Asp.Net JSON serialización y deserialización en C #, VB.NET

Introducción:


Aquí aprenderemos cómo implementar la serialización y deserialización JSON en asp.net usando c #, vb.net con ejemplo o Usar newtonsoft.json para serialización y deserialización JSON en asp.net usando c #, vb.net con ejemplo o serializando y deserialización JSON datos en asp.net usando c #, vb.net con ejemplo. Al usar la referencia newtonsoft.json en nuestras aplicaciones asp.net, podemos fácilmente serializar y deserializar datos según nuestros requisitos.


Descripción:


En artículos anteriores expliqué el ejemplo de Jsontextwriter en c #, vb.net, jQuery convierte datos JSON en un ejemplo de tabla HTML, ejemplo de jQuery ajax json en asp.net, convierte la tabla de datos en una cadena json con un ejemplo, convierte la cadena xml en tabla de datos en c #, vb .net, convierta la cadena json en un objeto json con un ejemplo y muchos más artículos relacionados con JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo usar newtonsoft.json para serializar y deserializar datos JSON en asp.net usando c #, vb.net con ejemplo.

Al usar newtonsoft json, podemos serializar y deserializar datos fácilmente según nuestros requisitos. A continuación se muestran los métodos para serializar y deserializar datos en asp.net

Método de serialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

cuerda strserialize = JsonConvert.SerializeObject (detalles);

Código VB.NET


Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

Oscuro strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

Método de desserialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

Código VB.NET


Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Si desea un ejemplo completo para implementar la serialización y deserialización de datos JSON, cree una nueva aplicación web y abra su Default.aspx página y escriba el código como se muestra a continuación.


<html xmlns= «http://www.w3.org/1999/xhtml»>

<cabeza correr a= «servidor»>

<título>Serialización y deserialización JSON en Asp.Nettítulo>

cabeza>

<cuerpo>

<formulario identificación= «formulario1»
correr a= «servidor»>

<áspid:Botón IDENTIFICACIÓN= «btnSerialize»
correr a= «servidor»
Texto= «Serializar»
Al hacer clic= «btnSerialize_Click» />

<áspid:Botón IDENTIFICACIÓN= «btnDeserialize»
correr a= «servidor»
Texto= «Desserializar»
Al hacer clic= «btnDeserialize_Click» />

<div>

Datos serializados: <áspid:Etiqueta IDENTIFICACIÓN= «lblserial» correr a= «servidor» />

div>

<div>

Datos desserializados: <áspid:Etiqueta IDENTIFICACIÓN= «lbldeserial» correr a= «servidor» />

div>

formulario>

cuerpo>

html>

Ahora abra el código detrás del archivo y escriba el código como se muestra a continuación


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

Newtonsoft.Json;

público parcial clase _Defecto

: System.Web.UI.Página

{

protegido
vacío Page_Load (objeto remitente, EventArgs mi)

{

}

protegido
vacío btnSerialize_Click (objeto remitente, EventArgs mi)

{

Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

detalles.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

detalles.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

detalles.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

cuerda

strserialize = JsonConvert.SerializeObject (detalles);

lblserial.Text = strserialize;

}

protegido
vacío btnDeserialize_Click (objeto remitente, EventArgs mi)

{

cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

Código VB.NET


Importaciones

Newtonsoft.Json

Parcial Clase VBCode

Hereda

System.Web.UI.Página

Protegido
Sub Page_Load (remitente Como Objeto, e Como EventArgs) Manejas Me.Carga

Fin Sub

Protegido
Sub btnSerialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro

strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

lblserial.Text = strserialize

Fin Sub

Protegido
Sub btnDeserialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Fin Sub

Fin Clase

Público Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación.


A continuación se muestra el resultado de Serializando Datos




A continuación se muestra el resultado de Desserializar los datos JSON




Así es como podemos implementar la serialización y deserialización JSON en asp.net usando c #, vb.net.


.

Categorías
c#

Regex Split String pero mantener delimitador en C #, VB.NET

Introducción:


Aquí aprenderemos cómo dividir cadenas, incluir delimitadores en c #, vb.net con ejemplo o dividir cadena pero mantener delimitadores en c #, vb.net con ejemplo o regex dividir cadena pero mantener el delimitador al final en c #, vb.net con ejemplo o dividir la cadena en una matriz de palabras pero mantener los delimitadores al final del resultado en c #, vb.net con ejemplo. Al usar expresiones regulares, podemos dividir fácilmente la cadena e incluir delimitadores en la palabra según nuestros requisitos.

Descripción:


En artículos anteriores expliqué el ejemplo de cadena dividida en c #, vb.net, use la función dividida en jquery para dividir la cadena, jQuery obtiene valores de cadena de consulta con caracteres especiales, el servidor SQL verifica si la cadena contiene una palabra / cadena específica, jQuery divide la cadena en una matriz con el ejemplo del delimitador de coma, función de división del servidor SQL para dividir la cadena con el ejemplo y muchos artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo dividir la cadena y mantener los delimitadores al final en c #, vb.net con ejemplo.

Al usar expresiones regulares, podemos dividir fácilmente y mantener los delimitadores al final de la cadena. A continuación se muestra el fragmento de código de muestra para dividir la cadena con delimitadores «? @!”.


Código C #


cuerda texto = «seguro? rohini @ praveen! sateesh»;

cuerda[] split = Regex.Split (texto, @ «(? <=[?@!]) ");

Código VB.NET


Oscuro texto Como [String] = «seguro? rohini @ praveen! sateesh»

Oscuro separar Como Cuerda() = Regex.Split (texto, «(? <=[?@!]) ")

Cuando ejecutamos las declaraciones anteriores, obtendremos un resultado como el que se muestra a continuación.


Si desea un ejemplo completo para dividir la cadena pero para mantener el delimitador, cree un nuevo proyecto y escriba el código como se muestra a continuación.


Código C #


usando Sistema;

usando

System.Text.RegularExpressions;

espacio de nombres

SampleConsoleApp

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

cuerda texto = «seguro? rohini @ praveen! sateesh»;

cuerda[] strarr =
Regex.Split (texto, @ «(? <=[?@!]) ");

para cada (var Articulo en strarr)

Consola.WriteLine (elemento);

Consola.ReadLine ();

}

}

}

Código VB.NET


Importaciones

System.Text.RegularExpressions

Módulo Módulo 1

Sub Principal()

Oscuro texto Como Cuerda = «seguro? rohini @ praveen! sateesh»

Oscuro strarr Como Cuerda() = Regex.Split (texto,
«(? <=[?@!]) ")

Para Cada Articulo En strarr

Consola.WriteLine (artículo)

Próximo

Consola.ReadLine ()

Fin Sub

Fin Módulo

Si observa los ejemplos anteriores, estamos dividiendo cadenas con caracteres especiales «? @!”.


Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación. A continuación se muestra el resultado de dividir la cadena e incluir el delimitador al final de la cadena.



Así es como podemos dividir la cadena en palabras, incluidos delimitadores en C#, vb.net.

.

Categorías
Asp.net

NewtonSoft JSON serializar y deserializar en C #, VB.NET

Introducción:


Aquí aprenderemos cómo usar newtonsoft JSON para serializar y deserializar en asp.net usando c #, vb.net con ejemplo o usar newtonsoft.json para serialización y deserialización JSON en asp.net usando c #, vb.net con ejemplo o serializando / deserialización de datos JSON en asp.net usando c #, vb.net con ejemplo. Al usar la referencia newtonsoft.json en nuestras aplicaciones asp.net, podemos fácilmente serializar y deserializar datos según nuestros requisitos.


Descripción:


En artículos anteriores expliqué el ejemplo de Jsontextwriter en c #, vb.net, jQuery convierte datos JSON en un ejemplo de tabla HTML, ejemplo de jQuery ajax json en asp.net, convierte la tabla de datos en una cadena json con un ejemplo, convierte la cadena xml en tabla de datos en c #, vb .net, convierta la cadena json en un objeto json con un ejemplo y muchos más artículos relacionados con JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo usar newtonsoft json para serializar y deserializar datos JSON en asp.net usando c #, vb.net con ejemplo.

Al usar newtonsoft json, podemos serializar y deserializar datos fácilmente según nuestros requisitos. A continuación se muestran los métodos para serializar y deserializar datos en asp.net

Método de serialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

cuerda strserialize = JsonConvert.SerializeObject (detalles);

Código VB.NET


Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

Oscuro strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

Método de desserialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

Código VB.NET


Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Si desea un ejemplo completo para implementar la serialización y deserialización de datos JSON, cree una nueva aplicación web y abra su Default.aspx página y escriba el código como se muestra a continuación.




<html xmlns= «http://www.w3.org/1999/xhtml»>

<cabeza correr a= «servidor»>

<título>Serialización y deserialización JSON en Asp.Nettítulo>

cabeza>

<cuerpo>

<formulario identificación= «formulario1»
correr a= «servidor»>

<áspid:Botón IDENTIFICACIÓN= «btnSerialize»
correr a= «servidor»
Texto= «Serializar»
Al hacer clic= «btnSerialize_Click» />

<áspid:Botón IDENTIFICACIÓN= «btnDeserialize»
correr a= «servidor»
Texto= «Desserializar»
Al hacer clic= «btnDeserialize_Click» />

<div>

Datos serializados: <áspid:Etiqueta IDENTIFICACIÓN= «lblserial» correr a= «servidor» />

div>

<div>

Datos desserializados: <áspid:Etiqueta IDENTIFICACIÓN= «lbldeserial» correr a= «servidor» />

div>

formulario>

cuerpo>

html>



Ahora abra el código detrás del archivo y escriba el código como se muestra a continuación


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

Newtonsoft.Json;

público parcial clase _Defecto

: System.Web.UI.Página

{

protegido
vacío Page_Load (objeto remitente, EventArgs mi)

{

}

protegido
vacío btnSerialize_Click (objeto remitente, EventArgs mi)

{

Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

detalles.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

detalles.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

detalles.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

cuerda

strserialize = JsonConvert.SerializeObject (detalles);

lblserial.Text = strserialize;

}

protegido
vacío btnDeserialize_Click (objeto remitente, EventArgs mi)

{

cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

Código VB.NET


Importaciones

Newtonsoft.Json

Parcial Clase VBCode

Hereda

System.Web.UI.Página

Protegido
Sub Page_Load (remitente Como Objeto, e Como EventArgs) Manejas Me.Carga

Fin Sub

Protegido
Sub btnSerialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro

strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

lblserial.Text = strserialize

Fin Sub

Protegido
Sub btnDeserialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Fin Sub

Fin Clase

Público Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación.


A continuación se muestra el resultado de Serializando Datos




A continuación se muestra el resultado de Desserializar los datos JSON




Así es como podemos implementar la serialización y deserialización JSON en asp.net usando c #, vb.net.


.

Categorías
Asp.net

Convertir objeto de lista en cadena JSON en C #, VB.NET

Introducción:


Aquí aprenderemos cómo convertir un objeto de lista a JSON cadena en asp.net usando C#, vb.net con ejemplo o como convertir JSON cadena a lista genérica en C#, vb.net

con ejemplo o convertir una lista de objetos a JSON cadena en asp.net usando C#, vb.net

con el ejemplo. Al usar la referencia newtonsoft.json en nuestro asp.net

aplicaciones a las que podemos convertir fácilmente el objeto de lista JSON cuerda o JSON cadena para listar objeto basado en nuestros requisitos.


Descripción:


En artículos anteriores expliqué la vista de cuadrícula desplazable de jQuery con un ejemplo de encabezado fijo, un ejemplo de temporizador de cuenta regresiva de jQuery, jQuery redirecciona a otra página después de 5 segundos, jQuery deshabilita el clic derecho en la imagen con un ejemplo, convertir cadena json a objeto json con ejemplo

y muchos más artículos relacionados con JSON, asp.net, mvc, C#, vb.net. Ahora explicaré cómo usar el objeto de lista de conversión a JSON cadena en asp.net usando C#, vb.net

con el ejemplo.

Al usar newtonsoft json, podemos convertir fácilmente el objeto de lista a JSON cadena en asp.net. A continuación se muestran los métodos para convertir el objeto de lista a JSON cuerda y JSON cadena a objeto de lista en asp.net
Método de serialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

cuerda strserialize = JsonConvert.SerializeObject (detalles);

Código VB.NET


Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

Oscuro strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

Método de desserialización JSON


A continuación se muestra el método de serialización para serializar elementos de la lista en formato de cadena JSON.


Código C #


cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

Código VB.NET


Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Si desea un ejemplo completo para implementar la serialización y deserialización de datos JSON, cree una nueva aplicación web y abra su Default.aspx página y escriba el código como se muestra a continuación.




<html xmlns= «http://www.w3.org/1999/xhtml»>

<cabeza correr a= «servidor»>

<título>Serialización y deserialización JSON en Asp.Nettítulo>

cabeza>

<cuerpo>

<formulario identificación= «formulario1»
correr a= «servidor»>

<áspid:Botón IDENTIFICACIÓN= «btnSerialize»
correr a= «servidor»
Texto= «Serializar»
Al hacer clic= «btnSerialize_Click» />

<áspid:Botón IDENTIFICACIÓN= «btnDeserialize»
correr a= «servidor»
Texto= «Desserializar»
Al hacer clic= «btnDeserialize_Click» />

<div>

Datos serializados: <áspid:Etiqueta IDENTIFICACIÓN= «lblserial» correr a= «servidor» />

div>

<div>

Datos desserializados: <áspid:Etiqueta IDENTIFICACIÓN= «lbldeserial» correr a= «servidor» />

div>

formulario>

cuerpo>

html>



Ahora abra el código detrás del archivo y escriba el código como se muestra a continuación


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

Newtonsoft.Json;

público parcial clase _Defecto

: System.Web.UI.Página

{

protegido
vacío Page_Load (objeto remitente, EventArgs mi)

{

}

protegido
vacío btnSerialize_Click (objeto remitente, EventArgs mi)

{

Lista<Detalles de usuario> detalles = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

detalles.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

detalles.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

detalles.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

detalles.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

detalles.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

cuerda

strserialize = JsonConvert.SerializeObject (detalles);

lblserial.Text = strserialize;

}

protegido
vacío btnDeserialize_Click (objeto remitente, EventArgs mi)

{

cuerda strmsg = «[{«userid»:1,»username»:»suresh»,»location»:»chennai»},{«userid»:2,»username»:»rohini»,»location»:»guntur»}]»;

var usuario = JsonConvert.DeserializeObject <Lista<Detalles de usuario>> (strmsg);

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

Código VB.NET


Importaciones

Newtonsoft.Json

Parcial Clase VBCode

Hereda

System.Web.UI.Página

Protegido
Sub Page_Load (remitente Como Objeto, e Como EventArgs) Manejas Me.Carga

Fin Sub

Protegido
Sub btnSerialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro detalles Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

detalles.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro

strserializar Como Cuerda = JsonConvert.SerializeObject (detalles)

lblserial.Text = strserialize

Fin Sub

Protegido
Sub btnDeserialize_Click (remitente Como Objeto, e Como EventArgs)

Oscuro strmsg Como Cuerda = «[{«»userid»»:1,»»username»»:»»suresh»»,»»location»»:»»chennai»»},{«»userid»»:2,»»username»»:»»rohini»»,»»location»»:»»guntur»»}]»

Oscuro usuario = JsonConvert.DeserializeObject (De Lista(De Detalles de usuario)) (strmsg)

Fin Sub

Fin Clase

Público Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación.


A continuación se muestra el resultado de Serializando Datos




A continuación se muestra el resultado de Desserializar los datos JSON




Así es como podemos convertir un objeto de lista en una cadena JSON y una cadena JSON en un objeto de lista en asp.net usando c #, vb.net.


.

Categorías
c#

Cadena dividida incluye delimitador al final en C #, VB.NET

Introducción:


Aquí aprenderemos cómo dividir cadenas e incluir delimitadores al final en c #, vb.net con ejemplo o dividir cadena sin eliminar delimitadores en c #, vb.net con ejemplo o dividir cadena mantener delimitador al final en c #, vb.net con ejemplo o dividir la cadena en una matriz de palabras pero mantener delimitadores al final del resultado en c #, vb.net con ejemplo. Al usar expresiones regulares, podemos dividir fácilmente la cadena e incluir los delimitadores en la palabra según nuestros requisitos.


Descripción:


En artículos anteriores expliqué la serialización y deserialización de json en asp.net, jquery dividió la cadena en una matriz con delimitador de coma, la función de subcadena sql para obtener una parte particular de la cadena con el ejemplo, regex para reemplazar todos los caracteres especiales con espacio en c #, función de división del servidor sql para dividir la cadena con el ejemplo, la tabla de retorno de la función sql como parámetro con el ejemplo y muchos artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo dividir la cadena y mantener los delimitadores al final en c #, vb.net con ejemplo.

Al usar expresiones regulares, podemos dividir fácilmente y mantener los delimitadores al final de la cadena. A continuación se muestra el fragmento de código de muestra para dividir la cadena con el delimitador «}”.


Código C #


cuerda strmsg = «{» ID de usuario «: 1, » nombre de usuario «: » seguro «, » ubicación «: » chennai «} {» ID de usuario «: 2, » nombre de usuario «: «rohini «, «ubicación «: «guntur «} «;

cuerda[] strarr = Regex.Split (strmsg, @ «(? <=[}]) ") .Donde ((s, i) => s! = «») .ToArray ();

Código VB.NET


Oscuro strmsg Como Cuerda = «{» «userid» «: 1,» «username» «:» «suresh» «,» «location» «:» «chennai» «} {» «userid» «: 2,» «username» «:» «rohini» «,» «ubicación» «:» «guntur» «}»

Oscuro strarr Como Cuerda() = Regex.Split (strmsg, «(? <=[}]) ").Dónde(Función(s, i) s <> «») .ToArray ()

Cuando ejecutamos las declaraciones anteriores, obtendremos un resultado como el que se muestra a continuación.


Si desea un ejemplo completo para dividir la cadena pero para mantener el delimitador, cree un nuevo proyecto y escriba el código como se muestra a continuación.


Código C #


usando Sistema;

usando

System.Linq;

usando

System.Text.RegularExpressions;

espacio de nombres

SampleConsoleApp

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

cuerda strmsg = «{» ID de usuario «: 1, » nombre de usuario «: » seguro «, » ubicación «: » chennai «} {» ID de usuario «: 2, » nombre de usuario «: «rohini «, «ubicación «: «guntur «} «;

cuerda[] strarr =
Regex.Split (strmsg, @ «(? <=[}]) ") .Donde ((s, i) => s! = «») .ToArray ();

para cada (var Articulo en strarr)

Consola.WriteLine (elemento);

Consola.ReadLine ();

}

}

}

Código VB.NET


Importaciones

System.Text.RegularExpressions

Módulo Módulo 1

Sub Principal()

Oscuro strmsg Como Cuerda = «{» «userid» «: 1,» «username» «:» «suresh» «,» «location» «:» «chennai» «} {» «userid» «: 2,» «username» «:» «rohini» «,» «ubicación» «:» «guntur» «}»

Oscuro strarr Como Cuerda() = Regex.Split (strmsg,
«(? <=[}]) ").Dónde(Función(s, i) s <> «») .ToArray ()

Para Cada Articulo En strarr

Consola.WriteLine (artículo)

Próximo

Consola.ReadLine ()

Fin Sub

Fin Módulo

Si observa los ejemplos anteriores, estamos dividiendo cadenas con caracteres especiales «}”.


Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación. A continuación se muestra el resultado de dividir la cadena e incluir el delimitador al final de la cadena.


Así es como podemos dividir la cadena e incluir un delimitador al final en c #, vb.net.

.

Categorías
C#.Net

Serializar elementos de lista como objetos JSON separados en C #, VB.NET

Introducción:


Aquí aprenderemos cómo serializar un objeto de lista como separado JSON matriz en C#, vb.net con ejemplo o use newtonsoft.json para serializar los elementos de la lista como seaprate JSON objeto en C#, vb.net

con ejemplo o Jsontextwriter para serializar el objeto de lista como JSON matriz en C#, vb.net

con el ejemplo. Al usar la referencia de newtonsoft Jsontextwriter en nuestras aplicaciones, podemos convertir fácilmente los elementos de la lista como elementos separados JSON Objeto basado en nuestros requisitos.


Descripción:


En artículos anteriores expliqué dividir la cadena, incluir delimitador al final en c #, vb.net, convertir objeto de lista a cadena json en c #, vb.net, serializar y deserializar newtonsoft en c #, vb.net, Ejemplo de jQuery ajax json en asp.net, convertir tabla de datos a cadena json con ejemplo, convertir cadena xml a tabla de datos en c #, vb.net, convertir cadena json a objeto json con ejemplo

y muchos más artículos relacionados con JSON, asp.net, mvc, C#, vb.net. Ahora explicaré cómo usar newtonsoft jsontextwriter para serializar los elementos de la lista como separados JSON lista en C#, vb.net

con el ejemplo.

Generalmente, en nuestras aplicaciones, jsontextwriter se utiliza para convertir los elementos de la lista a json en el formato requerido y nos ayudará a mostrar los elementos de la lista como elementos json separados según nuestros requisitos.


A continuación se muestra el fragmento de código simple para convertir elementos de lista a formato json usando jsontextwriter.


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

System.Text;

usando

Newtonsoft.Json;

usando System.IO;

espacio de nombres

temas de prueba

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

Lista<Detalles de usuario> artículos = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

elementos.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

elementos.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

elementos.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

elementos.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

StringBuilder

sb = nuevo StringBuilder();

StringWriter

sw = nuevo StringWriter(sb);

usando(JsonTextWriter

jw = nuevo JsonTextWriter(sudoeste))

{

// jw.Formatting = Formatting.Indented;

para cada(var Articulo en artículos)

{

jw.WriteStartObject ();

var userinfo =
nuevo Detalles de usuario

{

userid = item.userid,

username = item.username,

location = item.location

};

var proptypes = userinfo.GetType ();

jw.WritePropertyName («ID de usuario»);

jw.WriteValue (userinfo.userid.ToString ());

jw.WritePropertyName («nombre de usuario»);

jw.WriteValue (userinfo.username.ToString ());

jw.WritePropertyName («localización»);

jw.WriteValue (userinfo.location.ToString ());

jw.WriteEndObject ();

jw.WriteRaw («norte»);

}

}

Consola.WriteLine (sb.ToString ());

Consola.ReadLine ();

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

}

Código VB.NET


Importaciones

System.Collections.Generic

Importaciones

System.Text

Importaciones

Newtonsoft.Json

Importaciones System.IO

Módulo Módulo 1

Sub Principal()

Oscuro artículos Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro sb Como Nuevo StringBuilder()

Oscuro sudoeste Como Nuevo StringWriter(sb)

Usando jw Como Nuevo JsonTextWriter(sudoeste)

‘jw.Formatting = Formateo.Indentado

Para Cada Articulo En artículos

jw.WriteStartObject ()

Oscuro userinfo =
Nuevo Detalles de usuario() Con {

.userid = item.userid,

.username = item.username,

.location = item.location

}

Oscuro proptypes = userinfo.[GetType]()

jw.WritePropertyName («ID de usuario»)

jw.WriteValue (userinfo.userid.ToString ())

jw.WritePropertyName («nombre de usuario»)

jw.WriteValue (userinfo.username.ToString ())

jw.WritePropertyName («localización»)

jw.WriteValue (userinfo.location.ToString ())

jw.WriteEndObject ()

jw.WriteRaw (vbLf)

Próximo

Fin Usando

Consola.WriteLine (sb.ToString ())

Consola.ReadLine ()

Fin Sub

Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Fin Módulo

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en Referencias en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Cuando ejecutamos el código anterior, obtendremos un resultado como el que se muestra a continuación


Así es como podemos usar jsontextwriter para reescribir json en el formato requerido.

.