我有以下JSON
[ { "Key": "file/ERROR-FILE1-123.xlsx", }, { "Key": "file/PROCESS-FILE1-123.xlsx", }, { "Key": "file/PROCESS-FILE2-111.xlsx", }, { "Key": "file/SUCCESS-FILE2-111.xlsx", }, { "Key": "file/PROCESS-FILE3-121.xlsx", }, ]
我想在这里实现什么,首先检查json密钥字符串的最后一部分是否相同,然后检查PROCESS和ERROR并显示ERROR文件...
例如,在我的json中,键[0]是“ file / ERROR-FILE1-123.xlsx”,键[1]是“ file / PROCESS-FILE1-123.xlsx”,因此对于两个键-FILE1-123 .xlsx相同,因此将过滤错误文件并将其添加到新的JSON中。如果其他部分相同,则与其他JSON相同,则将优先处理SUCCESS和ERROR并将仅这些文件添加到新的JSON中,但是如果PROCESS键为单个,则意味着没有ERROR或SUCCESS,则仅显示处理文件
所以我期望的新JSON应该是这样的。请帮助如何实现此目标,因为这对于仍处于学习阶段的UI技术是全新的。如果有更好的方法可以实现这一目标,请分享
[ { "Key": "file/ERROR-FILE1-123.xlsx", }, { "Key": "file/SUCCESS-FILE2-111.xlsx", }, { "Key": "file/PROCESS-FILE3-121.xlsx", }, ]