だから私は使用してjsonに変換することができたURLエンコードされた文字列を持っています
Request.InputStream.Position = 0;
var inputStream = new StreamReader(Request.InputStream);
var json = inputStream.ReadToEnd();
var dict = HttpUtility.ParseQueryString(json);
var json3 = new JavaScriptSerializer().Serialize(
dict.Keys.Cast<string>()
.ToDictionary(k => k, k => dict[k]));
その後、最終的に動的オブジェクトに変換しましたが、いくつかのプロパティをモデルのコレクションに変換したいと考えています。独自のルーチンを作成しなくても、以下のケースを達成できる方法はありますか?
これはjson3がどのように見えるかです:
> {
"inserted[0].Property1":"dsdsdsds","inserted[0].Property2":"323","inserted[1].Property1":"dsds",
"inserted[1].Property2":"","inserted[1].Property3":"32",
"updated[0].ID":"1","updated[0].Property3":"7",
"updated[1].ID":"2","updated[1].Property3":"7","updated[1].Property4":"78",
"page":"1","size":"10","orderBy":"","groupBy":"","filter":"","aggregates":""
}
だから私はこれを取得し、insert[0] で始まるすべてのキーを、Property1、Property2、... Property4 を持つ SomeClass を呼び出すことができるモデルに変換したいと思います。 updated[x] で始まるもの。
ありがとう、