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}");
        }
    }
}
相关推荐
吾爱测试5 分钟前
LZCCB_CREDIT_DEMO.json
json
至为芯16 分钟前
IP5356H_G3至为芯支持C口双向快充22.5W新国标移动电源方案芯片
c语言·开发语言
skywalk816320 分钟前
python run.py “请讨论一下中文编程语言的设计“ --max-rounds 4
开发语言·人工智能
辞忧九千七27 分钟前
吃透Redis7核心数据结构:从基础用法到实战场景(Python版)
开发语言·数据结构·redis·python
魔法阵维护师29 分钟前
从零开发游戏需要学习的c#模块,第二十七章(远程攻击 —— 发射子弹)
学习·游戏·c#
空圆小生29 分钟前
基于 Python+Vue3 的 AI 人脸识别门禁考勤系统
开发语言·人工智能·python
weixin_4280053035 分钟前
C#调用 AI学习从0开始-第1阶段(基础与工具)-第7天多轮对话记忆
人工智能·学习·c#·多轮对话·千问api调用
搬砖的小码农_Sky39 分钟前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
人间乄惊鸿客42 分钟前
c++自记录
java·开发语言·c++