C# 从API接口获取对象而不用先定义对象类

API接口基本都是返回的JSON对象,我们拿到后,用dynamic方法放到临时对象中,就可以直接用了。程序不需要先定义或声明一个对象的类和结构,这样大大提高了开发效率。

如下面的代码,直接把JSON字符对象转为obj对象,不用先定义obj对象的类和类中有name和age变量属性。

var obj = JsonConvert.DeserializeObject<dynamic>("{ \"name\": \"John\", \"age\": 30 }");

Console.WriteLine(obj.name); // 输出: John

Console.WriteLine(obj.age); // 输出: 30

这种方法还支持多层(嵌套),如果上面的name不是单一的变量,它又是一个对象,仍然可以对name使用<dynamic>动态一个对象出来。这种方式在前端后端传递数据时,极大的偷懒,极大的提高了开发效率。博主在想,在WinForm程序中,有没有一个终极方案,把EFcore的DBcontext,直接从后端拿到前端来用呢?

相关推荐
czhc114007566328 分钟前
722:零侵入;DBG;
c#
-银雾鸢尾-10 小时前
C#中的StringBuilder相关方法
开发语言·c#
-银雾鸢尾-10 小时前
C#中结构体与类的区别;抽象类与接口的区别
开发语言·c#
心平气和量大福大14 小时前
C#-WPF-Window主窗体
开发语言·c#·wpf
白露与泡影14 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
EIP低代码平台19 小时前
EIP低代码平台系统-字典功能讲解
低代码·c#·工作流
吉普赛的歌20 小时前
YARP负载均衡配置了多个相同接口导致的报错
c#·yarp
张人玉21 小时前
C# WinForms——工厂管理系统(C# WinForms)
数据库·sqlite·c#·winform
夜莺悠吟1 天前
关于对 C# 中 ImplicitUsings,GlobalUsings 的讨论
c#·.net
不正经学生1 天前
C 语言函数深入剖析(基础篇)—— 从零理解函数的每一个细节
c语言·开发语言·数据结构·算法·c#