C#  

Convert string to JSON in C#

You can convert a string to a JSON object in C# by using the JsonSerializer.Deserialize method from the System.Text.Json namespace. Make sure you import the System.Text.Json namespace in your application before calling this method.

Here’s an example,

string jsonString = "{\"Name\":\"John Doe\",\"Bio\":\"Software developer\",\"JoinDate\":\"2023-05-31T20:29:33-04:00\",\"Author\":true}";
CSharpMember member = JsonSerializer.Deserialize<CSharpMember>(jsonString);

This code deserializes a JSON string into a CSharpMember object. You can then access the properties of the member object like this.

string name = member. Name;

Here’s an example of a console application that deserializes a JSON string into a CSharpMember object and prints its properties to the console.

using System;
using System.Text.Json;

namespace CSharpMemberApp
{
    public class CSharpMember
    {
        public string Name { get; set; }
        public string Bio { get; set; }
        public DateTime JoinDate { get; set; }
        public bool Author { get; set; }
    }

    public class Program
    {
        public static void Main()
        {
            string jsonString = "{\"Name\":\"John Doe\",\"Bio\":\"Software developer\",\"JoinDate\":\"2023-05-31T20:29:33-04:00\",\"Author\":true}";
            CSharpMember member = JsonSerializer.Deserialize<CSharpMember>(jsonString);

            Console.WriteLine($"Name: {member.Name}");
            Console.WriteLine($"Bio: {member.Bio}");
            Console.WriteLine($"JoinDate: {member.JoinDate}");
            Console.WriteLine($"Author: {member.Author}");
        }
    }
}

If you run this code, it will deserialize the specified JSON string into a CSharpMember object and print its properties to the console. The output will look like this.

Name: John Doe
Bio: Software developer
JoinDate: 5/31/2023 8:29:33 PM
Author: True

Founded in 2003, Mindcracker is the authority in custom software development and innovation. We put best practices into action. We deliver solutions based on consumer and industry analysis.