C# 字符串转json

你可以使用Newtonsoft.Json(即Json.NET)库来解析JSON字符串

csharp 复制代码
using Newtonsoft.Json;
using System;
 
namespace JsonParsingExample
{
    class Program
    {
        static void Main(string[] args)
        {
            string json = "{\"Name\":\"John\", \"Age\":30}";
            dynamic data = JsonConvert.DeserializeObject(json);
 
            Console.WriteLine($"Name: {data.Name}");
            Console.WriteLine($"Age: {data.Age}");
        }
    }
}

或者绑定类显示

csharp 复制代码
using Newtonsoft.Json;
using System;
 
namespace JsonParsingExample
{
    class Person
    {
        public string Name { get; set; }
        public int Age { get; set; }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            string json = "{\"Name\":\"John\", \"Age\":30}";
            Person person = JsonConvert.DeserializeObject<Person>(json);
 
            Console.WriteLine($"Name: {person.Name}");
            Console.WriteLine($"Age: {person.Age}");
        }
    }
}
相关推荐
kaikaile199516 分钟前
基于MATLAB的直接序列扩频(DSSS)通信系统仿真实现
开发语言·matlab
czhc114007566322 分钟前
C#1114 枚举
开发语言·c#
z_鑫32 分钟前
Java线程池原理深度解析
java·开发语言·后端
小呀小萝卜儿1 小时前
2025-11-14 学习记录--Python-特征归一化方法(Min-Max或StandardScaler)
开发语言·python·学习
雪域迷影1 小时前
C++ 11 中的move赋值运算符
开发语言·c++·move
jf加菲猫1 小时前
第2章 Hello World
开发语言·c++·qt·ui
曹牧1 小时前
C#中,GetValueOrDefault方法
c#
todoitbo2 小时前
Rust新手第一课:Mac环境搭建踩坑记录
开发语言·macos·rust
laplace01232 小时前
PyQt5 + Qt Designer配置指令
开发语言·qt