使用JSON将方括号表示法数组从javascript转换为C#?

Sea*_*son 1 javascript c# json

我有这个:

var testArray = [];
testArray["First"] = "First Test Data";
testArray["Second"] = "Second Test Data";
$.toJSON(testArray);
Run Code Online (Sandbox Code Playgroud)

然后我将它传递回服务器端.当我在处理AJAX请求时查看对象服务器端时,我所拥有的只是"[]".

有没有办法做到这一点或类似的东西,以实现查找从客户端传回的数据的能力?

Fel*_*ing 5

你必须做testArray一个对象:

var testArray = {};
Run Code Online (Sandbox Code Playgroud)

您使用数组的方式不正确.数组只应具有带数字索引的值.否则,您只需向数组对象添加属性,并在转换为JSON时忽略这些属性.

DEMO