使用.ToJson()将列表转换为JSON数组时,其内部的词典元素全部都会被转译为字符串,看了下另一篇帖子里面有说Quicker的列表是List<string>类型,那么这里应当如何创建对象列表呢?我自己试了下 $= new List<object>() 后使用Add追加,但是这里始终没有输出。({原始菜单_列表}在Quicker中指定的类型已经是动态对象了)
new List<object>() 是空的,给任何内容加空的,正常也是没效果的吧。然后你在赋值里,把Add方法的结果输出到了变量,这是不对的,Add是直接对变量内容的修改,没有返回值的。 把2.14.1 这个步骤的输出参数去掉。
第一个是为了构建一个对象列表,不过第二个确实是马虎了,忘了这种情形是直接操作变量,没有返回值了(捂脸