1
我正在更新旧网站以允许从iOS应用访问。 iOS应用程序使用Alamofire并使用括号表示序列化参数,如object[property]=value
。但是ASP.NET MVC ModelBinder更喜欢像object.property=value
这样的点符号。ASP.NET MVC 4 ModelBinding使用[]符号而不是点
我可以告诉模型联编程序用户括号符号,或者甚至更好地允许点和括号符号?
我正在更新旧网站以允许从iOS应用访问。 iOS应用程序使用Alamofire并使用括号表示序列化参数,如object[property]=value
。但是ASP.NET MVC ModelBinder更喜欢像object.property=value
这样的点符号。ASP.NET MVC 4 ModelBinding使用[]符号而不是点
我可以告诉模型联编程序用户括号符号,或者甚至更好地允许点和括号符号?
这里是面临着同样的问题,有人写了一个解决方案: https://gist.github.com/raghur/5868913
的家伙写了流的装饰,读取输入流,替换方括号与另一个流点,然后将其存储。
这里是链接到线程: ModelBinding: POST data (possibly from Ruby) in MVC4/C#