【问题标题】:Restructure JSON response in Javascript/Typescript/Angular在 Javascript/Typescript/Angular 中重构 JSON 响应
【发布时间】:2021-05-06 10:56:51
【问题描述】:

我有一个来自服务器的 JSON 数据作为 API 响应。我想对其进行重组以便于处理。

在 stackblitz 项目的 assets/input-json.json 中输入 json 文件: https://stackblitz.com/edit/angular-ivy-87qser?file=src/assets/input-json.json

我想要的输出 json 位于 assets/output-json.json。

我认为转换过程与typescript / javascript相关而不是angular,请帮助。

【问题讨论】:

  • 请不要在问题中仅发布外部资源。当他们下降时,这个问题变得毫无价值。
  • 什么是输出json?你只是重命名文件吗? (顺便说一句,我还没有点击链接)
  • 是重组后的json数据,不是同一个文件。

标签: javascript json angular typescript


【解决方案1】:

应该没有什么魔法 ~ 去 ~ 这样做,因为它取决于你的映射模式。

您可以简单地创建一个实用函数,它将您的输入 JSON 转换为您的输出 JSON

function transform(input, output) {
    let output = {};
    output.transformedField = input.someField;
    // ...
    return output;
}

【讨论】:

    猜你喜欢
    • 2019-02-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    相关资源
    最近更新 更多