C#中的Json轉換為數組對象需要使用Json序列化和反序列化技術。Json序列化是將C#對象轉換為Json格式的過程,Json反序列化則是將Json格式的數據轉換為C#對象的過程。
//Json序列化示例 using System; using System.Json; using System.Text.Json; public class Person { public string Name { get; set; } public int Age { get; set; } } class Program { static void Main(string[] args) { Person person = new Person() { Name = "Tom", Age = 18 }; string jsonString = JsonSerializer.Serialize(person); Console.WriteLine(jsonString); } }
在上述示例中,使用了System.Text.Json命名空間下的JsonSerializer.Serialize
//Json反序列化示例 using System; using System.Json; using System.Text.Json; public class Person { public string Name { get; set; } public int Age { get; set; } } class Program { static void Main(string[] args) { string jsonString = "{\"Name\":\"Tom\",\"Age\":18}"; Person person = JsonSerializer.Deserialize(jsonString); Console.WriteLine(person.Name); Console.WriteLine(person.Age); } }
在上述示例中,使用了JsonSerializer.Deserialize
上一篇vue 組件暴露方法
下一篇c#json賦值給變量