zoukankan      html  css  js  c++  java
  • 利用json2csharp快速生成C#类

    有的时候,我们需要将一些Json格式的字符串反序列化为.Net对象,虽然有强大的Json.net可以帮助我们快速完成这一操作。但首先仍需要我们根据Json数据手动编写C#类,这也是一件比较枯燥而容易出错的事情。

    今天发现了一个网站json2csharp,它可以根据Json字符串来生成C#类的定义。例如,对于如下Json数据

        {
            "employees": [
                {
                    "firstName": "Bill",
                    "lastName": "Gates"
                },
                {
                    "firstName": "George",
                    "lastName": "Bush"
                },
            ]
        }

    生成的代码如下:

        public class Employee
        {
            public string firstName { get; set; }
            public string lastName { get; set; }
        }

        public class RootObject
        {
            public List<Employee> employees { get; set; }
        }

    非常干净简洁,通过它可以给我们平时的工作提高不少效率。

     

  • 相关阅读:
    数组协变性
    tomcat源码阅读23
    用枚举来实现单例模式
    CSS 的 zindex 属性
    屏幕大小与视区大小
    CSS 生成的模态窗口
    事件处理程序的绑定
    事件对象的属性和使用
    android打电话,接电话,挂电话过程
    ubuntu 12.04编译ics
  • 原文地址:https://www.cnblogs.com/TianFang/p/3266378.html
Copyright © 2011-2022 走看看