Visual Studio自动生成XML类和JSON类

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生成类的方式一样,不再赘述

posted @ 2017-06-08 15:59  kevin290  阅读(971)  评论(0编辑  收藏  举报