티스토리 뷰

🌈 .NET MVC

string To JSON

James Wetzel 2023. 8. 22. 17:20

.NET

using System;
using System.Web.Script.Serialization;

namespace JsonDeserializationExample
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal volumeWidth;

            string volumeInfo = "{\"width\": 10, \"length\": 10, \"height\": 10}";
            System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            var volumeJson = serializer.Deserialize<object>(volumeInfo);

           if(volumeJson is IDictionary<string, object> volumeDictionary)
            {
                if (volumeDictionary.ContainsKey("width")) {
                    decimal.TryParse(string.Format("{0}", volumeDictionary["width"]), out volumeWidth);
                }
            }
        }
    }
}

 

.Core

using System.Text.Json;

// Your string
string jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";

// Deserialize the JSON string
var jsonObject = JsonSerializer.Deserialize<JsonElement>(jsonString);
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함