Visual Studio自动生成XML类和JSON类

本文介绍如何使用Visual Studio 2013及更高版本通过JSON字符串自动生成对应的C#类,实现序列化和反序列化的便捷操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Visual Studio 2013及以上版本提供了一个非常实用的功能。可以根据xml文档或json文档自动生成类。有了这个工具反序列化时就不用再手动写类并且实现了强类型操作。

步骤

1. 准备一份json串如下:

[
    {
        "Name": "liming",
        "age": 18,
        "gender": "male"
    },
    {
        "Name": "lili",
        "age": 19,
        "gender": "female"
    }
]

2.复制json串

3.新建一个类定位光标到要插入代码的位置,选择菜单“编辑”-“选择性粘贴”-“将JSON粘贴为类”结果如下:

public class Rootobject
{
    public Class1[] Property1 { get; set; }
}

public class Class1
{
    public string Name { get; set; }
    public int age { get; set; }
    public string gender { get; set; }
}

注意:==XML的生成类的操作和JSON生成类的方式一样,不再赘述==

转载于:https://www.cnblogs.com/liuguangyin/p/6963318.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值