Back End/🌈 ASP.NET
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);
728x90
반응형