首页 > 编程语言 >【Json】字符串自动生成C#类

【Json】字符串自动生成C#类

时间:2023-07-30 10:11:56浏览次数:44  
标签:类库 C# dll jscript Json https 字符串 com

前言

最近做项目需要和其他项目组同事做对接,需要先把相关接口的出入参定义好,再去做具体的实现。
这里,既然出入参都定义好了,何不根据json直接生成好相关的类、契约层、应用等代码呢。

参考

1、使用VS,编辑->选择性粘贴->将JSON粘贴为类
2、使用Microsoft.JScript.dll类库,https://www.cnblogs.com/ysz12300/p/5557087.html
3、使用Newtonsoft.Json类库,https://www.jianshu.com/p/eee636fd5cb0
4、使用System.Text.Json类库,https://blog.csdn.net/mzl87/article/details/127235698

相关文件

1、microsoft.jscript.dll文件,https://cn.dll-files.com/microsoft.jscript.dll.html
8.0.50727.3053版本
MD5:7125c2c03c1d4378481e2c9def825028
SHA-1:f3937d0b78f1a7bd3eeba09a4ecc207ec18561f5

2、这是我下载好的:microsoft.jscript.zip
下载后解压zip文件,再校验下dll文件的MD5值

最终

使用了【4、System.Text.Json类库】这种方式,将原作者的部分代码做了调整,以适配我的场景
下面是一个简单示例,这个转换实现了之后,就可以批量操作了

 

标签:类库,C#,dll,jscript,Json,https,字符串,com
From: https://www.cnblogs.com/masonblog/p/17591037.html

相关文章

  • 使用Cloud Studio&Flutter完成全平台博客网站的搭建
    前言本文我将使用CloudStudio以及Flutter完成自己的一个博客平台的搭建。并且会将该项目作为模版,供大家使用。先来看一下效果一.CloudStudioCloudStudio是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用CloudStudio时无需安装,随时随地......
  • 一起来做一个json格式化工具吧
    说到json格式化你肯定很熟悉,毕竟压缩后的json数据基本不可读,为了方便查看,我们可以在编辑器中可以通过插件一键格式化,也可以通过一些在线工具来美化,当然,有时在开发中也会遇到json格式化的需求,有很多开源库或组件能我们解决这个问题,不过并不妨碍我们自己实现一个。最简单的方式应该就......
  • C++程序获取python脚本控制台输出的一种方法
    作者:朱金灿为什么大多数人学不会人工智能编程?>>>  最近要使用C++程序调用python脚本,调用方法是通过启动python进程来调用,其中遇到的一个问题是在C++程序中需要获取python脚本的控制台输出信息。经过摸索使用_popen函数实现了。下面用python脚本和C++调用示例程序来说明。py......
  • Delphi轻松读写NDEF文本、智能海报、应用控制等NFC标签
        NDEF全称NFCdataexchangeformat即nfc数据交换格式,是一种标准化的数据格式,可用于在任何兼容的NFC设备与另一个NFC设备或标签之间交换信息。数据格式由NDEF消息和NDEF记录组成。    NDEF信息可以写到不同类型的NFC芯片中,如NFC_Forum_Type2类的Ntag2x、FM1......
  • 广告行业中那些趣事系列64:低成本训练一个媲美ChatGPT效果的Vicuna模型
    导读:本文是“数据拾光者”专栏的第六十四篇文章,这个系列将介绍在广告行业中自然语言处理和推荐系统实践。本篇主要从理论到实践介绍低成本训练一个媲美ChatGPT效果的Vicuna模型,对于希望搭建自己的大语言模型并应用到实际业务场景感兴趣的小伙伴可能有帮助。欢迎转载,转载请注明出处......
  • websocket服务端,运行后始终无法连接的解决方案
    javax.websocket.DeploymentException:TheHTTPresponsefromtheserver[404]didnotpermittheHTTP解决办法:少两个文件:WebSocketConfig.java@ConfigurationpublicclassWebSocketConfig{/***注入一个ServerEndpointExporter,该Bean会自动注册使用@Server......
  • 快速上手Webpack打包指南:用简单的步骤掌握Webpack的使用技巧
    目录概念:1.webpack打包简介1.0多个JS文件打包:1.1webpack数组形式1.2webpack对象形式总结Webpack的打包过程可以总结为以下几个步骤:1.入口点配置:在Webpack的配置文件中,我们需要指定一个或多个入口点(entrypoints),这些入口点是我们应用程序的起点,Webpack会从这些入口点开始......
  • 【Python】使用 pyecharts 模块绘制动态时间线柱状图 ① ( 列表排序 | 使用 sorted 函
    文章目录一、列表排序1、使用sorted函数对容器进行排序2、使用list.sort函数对列表进行排序3、使用list.sort函数对列表进行排序-设置排序函数4、使用list.sort函数对列表进行排序-设置lambda匿名排序函数pyecharts画廊网站:https://gallery.pyecharts.org/#/......
  • 无涯教程-jQuery - Datepicker组件函数
    WidgetDatePicker函数可与JqueryUI中的窗口小部件一起使用。重点放在输入上,以小巧的方式打开交互式日历。Datepicker-语法$("#datepicker").datepicker();Datepicker-示例以下是显示DatePicker用法的简单示例-<!doctypehtml><htmllang="en"><head><m......
  • 并发编程-CompletableFuture解析 | 京东物流技术团队
    1、CompletableFuture介绍CompletableFuture对象是JDK1.8版本新引入的类,这个类实现了两个接口,一个是Future接口,一个是CompletionStage接口。CompletionStage接口是JDK1.8版本提供的接口,用于异步执行中的阶段处理,CompletionStage定义了一组接口用于在一个阶段执行结束之后,要么继续执......