【问题标题】:Best way to process an uploaded JSON file locally (client) using JS使用 JS 在本地(客户端)处理上传的 JSON 文件的最佳方式
【发布时间】:2021-03-28 14:27:46
【问题描述】:

我想上传一个 HAR 文件(基于 JSON 格式)并过滤掉所有不需要的私人数据,例如 cookies等等。基本上,我需要使用来自选定字段组的数据创建一个新的 JSON 文件,所有这些都必须在客户端(浏览器)本地发生,然后再发送到服务器。

使用 JS 解决此问题的最佳方法是什么?

【问题讨论】:

  • 只是为了上下文,为什么它需要发生在前端?
  • @EmielZuurbier 这是学校项目的先决条件。我认为背后的逻辑是不在服务器上存储敏感数据。它应该在到达数据库之前被“清除”。
  • 在服务器上有敏感数据不一定是坏事,向服务器发送一些东西并不意味着它被放入数据库,除非你告诉它这样做。但我离题了。到目前为止你有什么想法?你问的是 best 方式,但这是暗示性的。除此之外,您的选择很渺茫,因为先决条件要求它是前端解决方案。向我们展示您的研究和您尝试过的解决方案。

标签: javascript json har


【解决方案1】:

您可以将文件作为字符串获取,然后使用JSON.parse() 将其作为对象加载。您可以根据需要对其进行转换。

我更喜欢使用:

Object.entries(obj).reduce((acc,curr)=>{
  // do you transform here
},{});

【讨论】:

    猜你喜欢
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 2010-09-26
    • 2020-12-03
    • 2011-09-01
    相关资源
    最近更新 更多