javascript - 使用 JS 在本地(客户端)处理上传的 JSON 文件的最佳方式
问题描述
我想上传一个HAR文件(基于JSON格式)并过滤掉所有不需要的私有数据,如cookie等。基本上,我需要使用来自选定字段组的数据和所有的数据创建一个新的JSON文件这必须在将其发送到服务器之前在客户端(浏览器)本地发生。
使用 JS 解决此问题的最佳方法是什么?
解决方案
您可以将文件作为字符串获取,然后JSON.parse()
将其作为对象加载。您可以根据需要对其进行转换。
我更喜欢使用:
Object.entries(obj).reduce((acc,curr)=>{
// do you transform here
},{});
推荐阅读
- bash - 如何在文件中的unix中打印第一行的第一个单词和最后一行的最后一个单词
- react-native - JSON 解析错误:无法识别的令牌 '<' -react 本机错误
- c# - Google API 响应时间非常长
- oauth-2.0 - 如何在 Alexa 技能中获取 Alexa 设备 IP 地址和关联帐户的完整详细信息以处理某些请求?
- java - “可能的有损转换”是什么意思,我该如何解决?
- ios - 我以编程方式制作的屏幕截图不包含某些元素
- angular - 运行有角度的两页项目
- c# - 输入光标未居中
- php - 如何在没有 .php 文件扩展名的情况下使用 wordpress 获取 get_page_template_slug()?
- vb.net - VB.NET:C 中的指针和地址运算符 / 将 C 转换为 VB.NET