如图,我用两个基本的词典,构建了一个列表,然后我进一步完整构建请求体的时候,直接使用{列表} 会转换报错,使用{列表.ToJson()} 最终会使这个列表变成字符串,实际请求是没法用的,还不如直接拼接字符串(这样太笨重了)。所以有什么快捷优雅的方式能把这种列表快捷优雅地转换到Json里面的数组啊

你好,我看到教程中的例子了,简单类型的列表转换没问题。就是这种以子词典作为元素的列表,不知道是不是我写的不对,在转换时总是会把子词典变为字符串,如图
本身我不太熟悉C#
请详细描述您的问题:
- 想实现什么目的,举例说明
- 如果是动作问题,请发动作网址
- 实际的结果(配上截图、录屏)
- 调试运行提供调试文件网址 (参考https://getquicker.net/KC/Kb/Article/1044)
目的:方便转换以子词典类型为元素的列表为合法的JSON数组,方便进行HTTP请求等场景
如调试文件中,直接转换导致列表中子词典变为字符串,生成的json无法使用
我用构建字符串赋值成功(但如果列表长度过多,很不方便)
分别进行HTTP请求时,可见第一次请求中的请求体是不可用的,第二次可用
https://temp.getquicker.net/273828/aaaab8531e5c4d3e8cf060bcdc949b2f.html
如果用表达式一步步组装应该可以实现。第二次 看起来像 表格变量 [{},{}] ,代替列表变量也许比较简单