我有一个JS数组,包含多个JS对象。 我想将JS数组转换为JSON类型,&将其传递给控制器(使用AJAX - POST调用)。 这样我就可以在我的控制器和放大器中检索对象阵列中的值。将它们保存在DB中。
注意:我尝试使用$.stringify(myArry)
,但无法以JSON格式向控制器发送数据。此外,我无法使用$.toJSON(myArray)
,因为我不允许在我们的解决方案中包含新插件。 :(
Plz向我提出任何其他想法。
否则,如果有人能让我知道如何在cotroller中使用$ .stringify(myArry)发送数组,那也很棒。 像
这样的东西var result = JavaScriptConvert.DeserializeObject(inputContent, JsonDataType);
答案 0 :(得分:1)
根据这篇文章,您似乎必须添加另一个插件:
JSON stringify missing from jQuery 1.4.1?
Google解决方案看起来不错:http://code.google.com/p/jquery-json/
或者只使用Crockford的JSON对象:https://github.com/douglascrockford/JSON-js