【发布时间】:2015-04-26 14:38:27
【问题描述】:
需要生成如下的JSON:
{ applicationName :'appName1', frequency:'00'},
{ applicationName :'appName2', frequency:'3'},
{ applicationName :'appName3', frequency:'25'},
{ applicationName :'appName4', frequency:'54'}
scope.appApplications - 它是一个 JSON 对象,我将其拆分为两个数组。 我有两个数组,如下所示。需要合并它们(应用程序名称 [] 和频率 [])并提供如上所示的输出。如何做到这一点?
var frequencies = [];
var applicationName = [];
angular.forEach(scope.appApplications, function (value, key) {
frequencies.push(value);
applications.push(key);
})
【问题讨论】:
-
没有“JSON 对象”这样的东西。 JSON 就像 XML。这是一个字符串。
-
你能展示一下$scope.applications的结构吗?
-
您是说频率和应用程序名称由 scope.appApplications 填充,然后从这两个数组中创建所需的合并数组?
-
需要生成如下的 JSON - 这不是有效的 JSON。尝试使用(例如)jsonformatter.org。
标签: javascript