2017-02-20 24 views
-1

追加JSON对象,我不知道该怎么追加我的新的对象为已经存在的以.json文件 我只在本地如何使用JavaScript

function writeJson(){ 
    var tempObj = '{"name" : "kkk", "age":"123", "location" : "123123"}'; 
    var jsonObj = JSON.parse(tempObj); 

    $.getJSON("data.json", function(data) { 
     console.log(data); 
    }); 

运行这个程序,我会等你的答案

+0

是它要的东西添加到'tempObj'? –

+1

“append”是什么意思?你想把'data'的值赋给'jsonObj'的(new?)属性吗?或者你想将'data'的值合并到'jsonObj'中(假设它是一个对象)?你想要什么结果?你为什么不提供一个例子? –

+0

这可能帮助:http://stackoverflow.com/questions/12290572/appending-to-json-file-in-javascript – mindOfAi

回答

0

我认为你需要改变你的JSON对象的格式,使这样的事情会为你工作:

var data = JSON.parse('{"John":{"name":"John","age":30,"city":"New York"},"Jeff":{"name":"Jeff","age":32,"city":"New Jersey"}}'); 
// append 
data["Billy"] = JSON.parse('{"name":"Billy","age":64,"city":"Liverpool"}');