大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – 将动态JSON对象传递给Web API – Newtonsoft示例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是从粘贴到Fiddler的例子中发出的:
POST http://localhost:9185/api/Auto/PostSavePage/ http/1.1 User-Agent: Fiddler Content-type: application/json Host: localhost Content-Length: 88 {Albumname: "Dirty Deeds",Songs:[ { SongName: "Problem Child"},{ SongName: "Squealer"}]}
这里是我非常简单的Web API控制器方法:
[httpPost] public JObject PostSavePage(JObject jObject) { dynamic testObject = jObject; // other stuff here }
我是新来的,我在这方面有几个问题:
在这个具体例子中我做错了吗?
可以说,更重要的是,是否有更好的方式传递一个动态的JSON对象(来自JavaScript AJAX文章)?
Parse error on line 1: { Albumname: "Dirty De -----^ ExpecTing 'StriNG','}'
更改它有“围绕字段名称:
{ "Albumname": "Dirty Deeds","Songs": [ { "SongName": "Problem Child" },{ "SongName": "Squealer" } ] }
还有,您尝试将JObject替换为JToken或Dynamic对象(例如here)?
[httpPost] public JObject PostSavePage(JToken testObject) { // other stuff here }
要么
[httpPost] public JObject PostSavePage(dynamic testObject) { // other stuff here }
以上是大佬教程为你收集整理的asp.net-mvc – 将动态JSON对象传递给Web API – Newtonsoft示例全部内容,希望文章能够帮你解决asp.net-mvc – 将动态JSON对象传递给Web API – Newtonsoft示例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。