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

gpfsuwkq  于 2023-08-02  发布在  Java
关注(0)|答案(3)|浏览(131)

我期待什么?

(As我没有代码,我不得不在图像中显示我需要的内容)
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响应,以组装一个显示用户等级(或一般)的图形,因为将来我需要分离“Criterion”。
总的来说:
1人:23个代码(23个项目在JSON中具有相同的代码)2人:46个代码(每人2个相同代码的项目)
将这些项目分开,并单独显示。(我删除了一些JSON响应,因为我不会使用它们)。如果事情变得复杂,我会试着用另一种方式来解释。
如果我能在服务器上缓存这些项目,以后读取这些项目可能会更容易,因为总是阅读超过2000个项目将非常缓慢。API通过更改日期来接受条件。我可以每天编程从API获取这些数据,并将其保存在DB中吗?我是否必须以某种方式分离JSON项并写入DB以维护该高速缓存,并单独读取项?
API响应很大,超过2000项。JSON Link

a0x5cqrl

a0x5cqrl1#

我不明白你想做什么,因为你还没有显示出你希望你的预期输出是什么样的。
如果你想连接json,为什么不把它解析成对象,然后再合并和字符串化回来呢?

rur96b6h

rur96b6h2#

我很难解释我需要做什么。我会努力的基本上,我有一个1500个项目的API响应。(这些是来自呼叫中心的评估)。每个被评估的用户平均有23个项目(显示在API响应中),所有这些项目都有相同的ID。有不同的标准(问题),我需要统一所有,并作出平均,以显示最坏的结果。每隔5个项目进行分隔。
我需要以某种方式将这23个项目联合起来,在那里我可以在React创建的页面上向用户展示它,在那里他有最差的评级。
然后,不管是谁,给出每个问题的所有值的平均值。问题是,同样的问题被重复了好几次。因此,我基本上需要过滤掉重复的问题,并保留问题的唯一值。
我已经保存了整个API JSON(在pt-br中),看看它是否有用。仅显示5天后的数量。想象一下整个月都是这样?(在 Postman 模拟中,28天的API响应的权重为13 MB,响应时间约为40秒)。这就是为什么我之前谈到了一些方法来保存它在缓存或保存在数据库。
API响应链接:https://raw.githubusercontent.com/leufrasiojunior/dashboard-clix/Testes/public/result.json
在未来,我将实现一个搜索的人的名字,并显示所有的平均值(有另一个API的路线,使这更容易为我)。

rnmwe5a2

rnmwe5a23#

让我们把它分解,使它更容易。我承认我保留了很多信息。
我有如下的API响应(如下图所示,因为我没有代码,不幸的是我不能显示它)。
JSON response IMG
有几个标准(答案在PT-BR“CRITERIO”中)。首先,我只需要删除重复项并显示唯一值。
JSON Index

相关问题