如何在 REACTJS 中连接多个 JSON 项?

问题描述 投票:0回答:3

我期待什么?

(因为我没有代码,所以我必须在图像中显示我需要的内容)

API响应:https://raw.githubusercontent.com/leufrasiojunior/dashboard-clix/Testes/public/result.json

总结给定标准出现的次数,计算其符合或不符合的次数,将所有项目单独添加并获得百分比。

当我设法分离数据时,我将使用 Google Charts 来创建图表 [2]:https://i.stack.imgur.com/a29vY.png [3]:https://i.stack.imgur.com/plRF9.png [4]:https://i.stack.imgur.com/amnS2.png

[IMG JSON][2]

[IMG 简历][3]

[IMG 图形][4]

原创内容

我需要一些帮助来理解以及如何执行此过程。我是 React 新手,我需要执行以下操作:

!我有下面的 JSON,它是来自 API 的响应。 OBS.:在 JSON 中,信息位于 PT-BR 中。

我有一个可以重复的评估代码。我需要连接来自同一代码的所有 JSON 响应,以组装一个显示用户等级(或一般等级)的图表,因为将来我需要分离“标准”。

总结:

1 人:23 个代码(JSON 中具有相同代码的 23 项) 2人:46个代码(每人2个相同代码的项目)

将这些项目分开,并单独显示。 (我删除了一些 JSON 响应,因为我不会使用它们)。如果它变得复杂,我会尝试用另一种方式解释它。

如果我可以在服务器上缓存这些项目,以后读取这些项目可能会更容易,因为总是读取超过 2000 个项目会非常慢。 API 通过更改日期接受条件。我可以每天编程从 API 获取这些数据并将其保存在数据库中吗?我是否必须以某种方式分离 JSON 项目并写入数据库以维护缓存,并单独读取这些项目?

API响应量大,超过两千条。 JSON 链接

javascript reactjs json concatenation
3个回答
0
投票

我不明白你想做什么,因为你没有显示你想要的预期输出是什么样的。

如果你想连接 json 为什么不解析成对象然后组合并字符串化回去。


0
投票

让我们把它分解一下,让它变得更容易。我承认我保留了很多信息。

我的API响应如下(如下图所示,因为我没有代码,不幸的是我无法显示它)。

JSON response IMG

有几个标准(答案在PT-BR“CRITERIO”中)。首先,我只需要删除重复项并显示唯一值。

JSON Index


-1
投票

尝试解释我需要做什么真的很难。我要尝试一下。基本上我有一个包含 1500 个项目的 API 响应。 (这些是来自呼叫中心的评估)。每个评估的用户平均有 23 个项目(在 API 响应中显示),所有项目都具有相同的 ID。有不同的标准(问题),我需要统一所有标准,并取平均值以显示最差的结果。每 5 件物品分开。

我需要以某种方式联合这 23 个项目,这样我就可以在 React 创建的页面上向用户显示它,而用户在该页面上的评分最差。

然后,无论是谁,都显示每个问题的所有值的平均值。问题是同样的问题重复了好几次。所以我基本上需要过滤掉重复项并保留问题的独特价值。

我已经保存了整个 API JSON(位于 pt-br 中)以查看是否有帮助。数量仅显示 5 天起。想象一下整个月都是这样吗? (在邮递员模拟中,28天的API响应的权重为13MB,响应时间约为40秒)。这就是为什么之前我谈到了将其保存在缓存中或将其保存在数据库中的一些方法。

API响应链接: https://raw.githubusercontent.com/leufrasiojunior/dashboard-clix/Testes/public/result.json

将来我将实现按人名进行搜索,并显示所有平均值(还有另一个 API 路线可以使这对我来说更容易)。

© www.soinside.com 2019 - 2024. All rights reserved.