当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 使用js处理json,更改key的值(代码教程)

使用js处理json,更改key的值(代码教程)

2019年03月24日  | 移动技术网IT编程  | 我要评论

由于angularjs一些方法需要特定格式的json字符串,需要将获取得到的json转换一些属性,不想再服务器后台进行再一次查询转换,直接使用js笨办法来吧

mark

    //原json 格式   {"id":"333","name":"xxxx"}
    $scope.jsontostring=function(jsonstring){

        var json = json.parse(jsonstring);//将 json 字符串转换为 json 对象
        var value = "";
        for (var i = 0;i

改完才发现自己傻了,一开始关键词没搜索对

    直接这样写完事
    $scope.jsontostring = function(jsonstring, key) {
    var json = json.parse(jsonstring);
    for(var i = 0; i < json.length; i++) {
            json[i]["text"] = json[i][key];   //'text'是需要的字段
            delete json[i][key];  //key是要替换为'text'的字段
        }
    return json;


json.parse(string) :接受一个 json 字符串并将其转换成一个 javascript 对象。
json.stringify(obj) :接受一个 javascript 对象并将其转换为一个 json 字符串。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网