【问题标题】:Convert array to json - javascript将数组转换为 json - javascript
【发布时间】:2014-06-21 18:26:59
【问题描述】:
{
   "user": {
       "name": "Test",
       "gender": "m",
       "birthday": "05.05.2014",
    },
    "work" : "programmer"
}

从我们使用的表单中解析数据:

angular.forEach($scope.profile, function(value, key){

带有数组的表单进来一个格式:

  key = {user_name: "Test"}

转换为: 键= {用户:{名称:“测试”}}

angular.forEach($scope.profile, function(value, key){
    var keyArray = key.split('.');
    if (keyArray.length > 1) {
       ????
    } else {
        res[key] = value.$modelValue;
    }
}, log);

【问题讨论】:

标签: javascript arrays angularjs object


【解决方案1】:

您可以为此使用 AngularJS 函数

将json转为数组:

var array = angular.fromJson(yourJson);

将数组转换为 JSON:

var json = angular.toJson(yourArray);

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多