gpt4 book ai didi

c# - 在 C# 中解析为 JSON

转载 作者:行者123 更新时间:2023-11-30 20:57:28 26 4
gpt4 key购买 nike

我只是在开发一个简单的程序,该程序使用 RestSharp 将 POST 方法发送到启用运动轴的机器。

var client = new RestClient("http://10.101.2.216/");
var request = new RestRequest("/api/task/library/command", Method.POST);
request.AddBody(new { command = "Enable X"});

...

我想知道最后一行到底发生了什么。创建什么类型的变量?编译器实际上在做什么?换句话说,它是如何转换成 JSON 的,它为什么有效?

最佳答案

C# 4.0 引入了匿名类型。这些类型不是由任何特定类型定义的。要构造匿名类型,我们使用 new { ... } 语法。 RestSharp 实际上正在做的是使用反射将类型序列化为 JSON 或 XML。

关于c# - 在 C# 中解析为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com