1 つまたは 2 つのパラメーターを受け取って正常に動作している Web メソッドが既にいくつかあります。私がやりたいことは、複数の行を持つデータテーブルに逆シリアル化できる 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# 側でトラバースできるようにすることです。ありがとう。