var inputKey = $(this).attr("name");
var inputvalue = $(this).val();
mainJson.push({inputKey : inputvalue});
以上为代码,这样写会将{inputKey : inputvalue}中的inputKey当作字符串处理,有没有什么方法将其当成参数来处理