我已经有一些接收 1 或 2 个参数的 webmethod 成功运行。我想要做的是发送一个 json 字符串,该字符串可以反序列化为具有多行的数据表。
该字符串类似于: [{"sectionID":12,"order":0},{"sectionID":21,"order":10},{"sectionID":20,"order":20}, {"sectionID":22,"order":30},{"sectionID":23,"order":40},{"sectionID":24,"order":50},{"sectionID":25,"订单":60}]
我试图将它作为值传递,但这没有用。数据:{'jsonString:','[{"sectionID":12,"order":0},{"sectionID":21,"order":10},{"sectionID":20,"order":20 },{"sectionID":22,"order":30},{"sectionID":23,"order":40},{"sectionID":24,"order":50},{"sectionID":25 "订单":60}]'}
我收到关于传入的无效对象的错误。然后我尝试了这种类型的方法声明,正如我在某处看到的那样:public static void updateSectionPositions(List sectionList) 其中 SectionPosition 是一个具有 sectionID 和 order 的 2 个属性的类。这给了我同样的错误。
有任何想法吗?最终目标是让这个 json 字符串成为我可以在 c# 端遍历的数据表。谢谢。