首页 > 解决方案 > 从对象填充空白 JSON 值

问题描述

您好,我有点卡在我的代码的一部分上,我不确定我可以采取什么途径来继续。

我试图通过运行它通过我用电话号码列表创建的 js 对象来填充/更新 json 值(电话号码)。我已经成功地获得了 JSON (onCall) 以匹配我的电话号码列表,但是我不确定如何将列表中的电话号码作为更新带到 json 文件中。

任何指针?

var onCall = require ('../../data/json/amion.json');
    //outputs: 
    //  {
    //   "service":"ETC_Cardiology",
    //   "name":"Doe, John",
    //   "shift":"7a-7a",
    //   "cell":"blank"
    //   }, ..etc

var list   = require ('../../data/list/etc_cards.js');
    // outputs:
    //    var obj = [
    //        {
    //          "name": "Doe, Jane",
    //          "number": "‭(123) 456-7890‬"
    //        },
    //        {
    //         "name": "Doe, John",
    //         "number":"222-333-1234"
    //        },...etc

//--------------------------

console.log(fillCell());

function fillCell(){
    for (var myKey in onCall){
        if (onCall[myKey].cell =="blank"){
            for (var i=0; i<list.length; i++){
                if (onCall[myKey].name == list[i].name){
                    return 'Match! ('+myKey+'): '+onCall[myKey].name+' : '+list[i].name+ ' | ' +onCall[myKey].cell+' : ' +list[i].number;
                } else {
                    onCall[myKey].name == list[i++].name;
                }  
            }

        }

    }
}           


标签: javascriptnode.jsjson

解决方案


推荐阅读