Node.js中Json通过字符串赋值的问题

 mobiledu2502882543 发布于 2022-11-06 10:20

有一个JSON格式的变量userinfo

var userinfo = {
    "USERNAME"  : "",
    "EMAIL"  : "",
    "SALT"  : "",
    "HASH"  : "",
    "DEVICEID"  : "",
    "TOKIN"  : ""
};

然后还有一个字符串变量data的内容{"USERNAME":"abc","EMAIL":"xxx@gmail.com","SALT":"b9L7RqfCAIeJ72R1q8pqru3ZyZJJ6VCpyV/YBdIjMDbnGx5UwtnO7+883Q0e2kSoji25/L4NK4ZSebrBYjBifdd7Jn9VJDDLYu0sA76LgmMGswp6zzAEosFa3AHMUh0lNStf+8K3OhvPA1ER3IfjJN0Y33u14cYdLxGshCinT4I=","HASH":"+b5cNtArzhKJAZEegaIE/DtTRC+dRP0bjydOhGiyJptMYoTw9pPyjIKpZWMGNp9PK7MI1TKidq03wCr3jFeAisP2nMXRmsZFmhTLhzgtrGsxFomz0cZiEtqqSNiBkXiPtr/V7mwgiXqFbxf3om17CP9diR+1enjY2Br6zBoaq8A=","DEVICEID":"","TOKIN":"25230B4D629F59876948C2A3BA2A33E8"}

我想把data的内容放到userinfo的对应位置上,该怎么做?
data里面的内容是之前把这个userinfo保存成的字符串。

或者换句话说我现在想用USERNAME字段的内容,改怎么用呢?

2 个回答
  • for(x in userinfo){
           if(data[x]){
            userinfo[x] = data[x];
        }
    }
    console.log(userinfo['USERNAME']);
    

    是这样的么?

    2022-11-12 01:39 回答
  • var jsonn = '{"USERNAME":"abc","EMAIL":"xxx@gmail.com","SALT":"b9L7RqfCAIeJ72R1q8pqru3ZyZJJ6VCpyV/YBdIjMDbnGx5UwtnO7+883Q0e2kSoji25/L4NK4ZSebrBYjBifdd7Jn9VJDDLYu0sA76LgmMGswp6zzAEosFa3AHMUh0lNStf+8K3OhvPA1ER3IfjJN0Y33u14cYdLxGshCinT4I=","HASH":"+b5cNtArzhKJAZEegaIE/DtTRC+dRP0bjydOhGiyJptMYoTw9pPyjIKpZWMGNp9PK7MI1TKidq03wCr3jFeAisP2nMXRmsZFmhTLhzgtrGsxFomz0cZiEtqqSNiBkXiPtr/V7mwgiXqFbxf3om17CP9diR+1enjY2Br6zBoaq8A=","DEVICEID":"","TOKIN":"25230B4D629F59876948C2A3BA2A33E8"}';
    var userinfo = JSON.parse(jsonn);

    2022-11-12 01:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有