【问题标题】:Avoid to Remove Duplicate value from JSON Array response避免从 JSON 数组响应中删除重复值
【发布时间】:2019-01-13 09:50:33
【问题描述】:

我有一组图像 id

  1005
  1003
  1001
  997
  994
  992
  983
  981
  979
  977
  975
  972
 1048
 1048
 857
 857
 817
 797
 1046
 751

当我请求这些 id 时

http:/example.in/wp-json/wp/v2/media?per_page=50&orderby=include&include[]=1005&include[]=1157&include[]=1145&include[]=1140&include[]=1089&include[]=1085&include[]=857&include[]=1007&include[]=1005&include[]=1003&include[]=1001&include[]=997&include[]=994&include[]=992&include[]=983&include[]=981&include[]=979

JsonArray 响应删除了重复的 id,即 1048 和 857,但我不想删除它,所以我该如何实现。

【问题讨论】:

    标签: android json android-volley


    【解决方案1】:

    好吧,你问的是如何添加要复制的值不完全相同,我认为这是后端问题,为避免它你需要像这样在php 中将值推送到数组中:

    array_push(values, 123);
    array_push(values, 12);
    array_push(values, 123);
    

    响应将是:

    [ 123, 12, 123 ]
    

    【讨论】:

    • 对不起,亲爱的,我不想删除重复的值,而不是想得到重复的响应,这样我就可以两次获得相同的媒体,因为我需要它
    • 所以您需要从重复中清除您的回复?
    • 不,我想要重复值,但 JSON 数组响应没有给我重复值,即我请求 50 个媒体,但它给了我 48 个响应,因为它分别将两个 1048 和 857 合二为一
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 1970-01-01
    • 2021-02-27
    • 2016-01-05
    • 1970-01-01
    • 2014-10-10
    相关资源
    最近更新 更多