【发布时间】:2012-07-05 11:31:53
【问题描述】:
我已经有一些接收 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 两个属性的类。这给了我同样的错误。
有什么想法吗?最终目标是让这个 json 字符串成为我可以在 c# 端遍历的数据表。谢谢。
【问题讨论】: