我想将两个数组 $scope.candidates
和 $scope.managers
作为 POST 发送到我将为服务器编写代码的一些 PHP。我非常喜欢 JSON 接口(interface),并想将它们组合成一个 JSON 对象。
var JsonString = {'candiates' : JSON.stringify($scope.candidates),
'managers' : JSON.stringify($scope.managers)
};
不生成有效的 JSON。我如何实现我想要的?
最佳答案
JSON是一种格式,没有“JSON对象”。
创建您要发送的整个对象,然后生成 JSON 字符串:
var myObj= {
candidates: $scope.candidates,
managers: $scope.managers
}
var myJson=JSON.stringify(myObj);
关于javascript - 如何将两个 JavaScript 数组组合成一个 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45963261/