使用angular将对象写入.json文件? [英] Write an object to an .json file using angular?

查看:92
本文介绍了使用angular将对象写入.json文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个像这样的对象:

I have an object like:

    [
        {
          "text" : "Address of Bowlers game center in Chennai?",
          "entities" : [
            {
              "entity" : "action",
              "value" : "business"
            },
            {
              "entity" : "intent",
              "value" : "fetchItems"
            },
            {
              "entity" : "bizCategory",
              "value" : "bowling",
              "start" : 11,
              "end" : 30
            },
            {
              "entity" : "wit$location",
              "value" : "Chennai",
              "start" : 34,
              "end" : 40
            }
          ]
        },
        {
          .....more objects
        }
]

现在,我必须对此对象进行一些操作,然后使用angular js将操作后的对象保存到 .json 文件中.

Now I have to do some manipulation on this object and save the manipulated object into an .json file using angular js.

var originalObject = $http.get("data/chennai.json");
var manipuatedObject;  // this is the manipulated object i get after applying some changes on originatalObject.

现在如何将 manipuatedObject 保存到json文件中.

Now how can I save this manipuatedObject into an json file.

推荐答案

尝试一下:

function saveText(text, filename){
  var a = document.createElement('a');
  a.setAttribute('href', 'data:text/plain;charset=utf-u,'+encodeURIComponent(text));
  a.setAttribute('download', filename);
  a.click()
}

所以可能的用途可能是:

So a possible use might be:

var obj = {a: "Hello", b: "World");
saveText( JSON.stringify(obj), "filename.json" );

这篇关于使用angular将对象写入.json文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆