Articles → CSHARP → Jsonserializer Class In C#
Jsonserializer Class In C#
Purpose
Example
using System;
using System.Text.Json;
namespace ConsoleApp11
{
internal class Program
{
static void Main(string[] args)
{
string json = "{\"Name\": \"Karan Gupta\",\"Age\": 28,\"Technology\": \"JSON\"}";
Person person= JsonSerializer.Deserialize< Person>(json);
Console.WriteLine("After Deserializing");
Console.WriteLine(string.Format("Name:{0}, Age:{1},Technology:{2}", person.Name, person.Age, person.Technology));
string jsonSerialize = JsonSerializer.Serialize<Person>(person);
Console.WriteLine("After Serializing");
Console.WriteLine(jsonSerialize);
Console.ReadLine();
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string Technology { get; set; }
}
}
}
Output