2017-09-06 21 views
-1
{ 
    "GetAllcar": [{ 
    "cars_id": "1", 
    "user_id": "7", 
    "car_name": "Maruti Suzuki Swift", 
    "car_brand": "Maruti Suzuki", 
    "price": "50000", 
    "year": "2017", 
    "kilometer": "8047", 
    "fuel_type": "Diesel", 
    "transmission": "Manual", 
    "color": "Grey", 
    "insurance": "Not Available", 
    "seller_type": "1st", 
    "available_at": "Salt Lake, Kolkata", 
    "reg_city": "Kolkata", 
    "image": "BPYZGCY_1158520_1_8695497.jpeg", 
    "ucarengine": "2967", 
    "ucarpower": "262", 
    "ucarmilage": "137" 
    }, { 
    "cars_id": "22", 
    "user_id": "7", 
    "car_name": "Maruti Suzuki Swift", 
    "car_brand": "Maruti Suzuki", 
    "price": "555000", 
    "year": "2015", 
    "kilometer": "54854", 
    "fuel_type": "Diesel", 
    "transmission": "Manual", 
    "color": "White", 
    "insurance": "Comprehensive", 
    "seller_type": "First User", 
    "available_at": "Kolkata", 
    "reg_city": "Kolkata", 
    "image": "Suzuki-Swift-Widescreen.jpg", 
    "ucarengine": "1248", 
    "ucarpower": "74", 
    "ucarmilage": "23" 
    }, { 
    "cars_id": "24", 
    "user_id": "7", 
    "car_name": "Ferrari 488", 
    "car_brand": "Ferrari", 
    "price": "9999999", 
    "year": "2016", 
    "kilometer": "3605", 
    "fuel_type": "Diesel", 
    "transmission": "Automatic", 
    "color": "Blu Tour De France", 
    "insurance": "Comprehensive", 
    "seller_type": "First User", 
    "available_at": "New Town, Kolkata", 
    "reg_city": "Kolkata", 
    "image": "Ferrari-488-Right-Front-Three-Quarter-61997 .jpg", 
    "ucarengine": "3902", 
    "ucarpower": "660", 
    "ucarmilage": "8" 
    }, { 
    "cars_id": "25", 
    "user_id": "7", 
    "car_name": "Lamborghini Huracan", 
    "car_brand": "Lamborghini", 
    "price": "8800000", 
    "year": "2015", 
    "kilometer": "5607", 
    "fuel_type": "Diesel", 
    "transmission": "Automatic", 
    "color": "Bianco Canopus", 
    "insurance": "Not Available", 
    "seller_type": "First User", 
    "available_at": "Mumbai", 
    "reg_city": "Mumbai", 
    "image": "Lamborghini-Hurcan-Right-Side-30064 .jpg", 
    "ucarengine": "5204", 
    "ucarpower": "631", 
    "ucarmilage": "8" 
    }, { 
    "cars_id": "26", 
    "user_id": "7", 
    "car_name": "BMW Z4", 
    "car_brand": "BMW", 
    "price": "4850000", 
    "year": "2013", 
    "kilometer": "69045", 
    "fuel_type": "Petrol", 
    "transmission": "Manual", 
    "color": "Sparking Brown", 
    "insurance": "Comprehensive", 
    "seller_type": "First User", 
    "available_at": "Salt Lake, Kolkata", 
    "reg_city": "Kolkata", 
    "image": "BMW-Z4-Left-Front-Three-Quarter-21982_l .jpg", 
    "ucarengine": "2979", 
    "ucarpower": "302", 
    "ucarmilage": "10" 
    }, { 
    "cars_id": "28", 
    "user_id": "9", 
    "car_name": "Alto 800", 
    "car_brand": "Maruti Suzuki", 
    "price": "80000", 
    "year": "2016", 
    "kilometer": "15090", 
    "fuel_type": "Diesel", 
    "transmission": "Manual", 
    "color": "Red", 
    "insurance": "Not Available", 
    "seller_type": "First User", 
    "available_at": "Chennai", 
    "reg_city": "Chennai", 
    "image": "1_Maruti-Alto-800-2016.jpg", 
    "ucarengine": "1500", 
    "ucarpower": "565", 
    "ucarmilage": "19" 
    }, { 
    "cars_id": "29", 
    "user_id": "9", 
    "car_name": "Bugatti Veyron", 
    "car_brand": "Bugatti", 
    "price": "10000000", 
    "year": "2016", 
    "kilometer": "8", 
    "fuel_type": "Petrol", 
    "transmission": "Automatic", 
    "color": "Titanium Grey Metallic", 
    "insurance": "Comprehensive", 
    "seller_type": "First User", 
    "available_at": "Bangalore", 
    "reg_city": "Bangalore", 
    "image": "Bugatti-Veyron-Right-Front-Three-Quarter-52786_ol.jpg", 
    "ucarengine": "7993", 
    "ucarpower": "987", 
    "ucarmilage": "4" 
    }] 
} 

以上是我的Json响应。我想删除fuel_type重复值。我怎样才能做到这一点。在此先感谢如何从我的json数组中删除最大值

+0

什么是*重复*? –

+2

[从JSON数组中删除重复对象]的可能重复(https://stackoverflow.com/questions/23507853/remove-duplicate-objects-from-json-array) – Ferus7

+0

您在GetAllCar {}中有7个json对象。其中5个柴油机作为燃料类型,另外2个以汽油作为燃料类型。如果5和1中有2个,你是否想要1出来,是否意味着删除重复? –

回答

0
Array.prototype.removeRepeatAttr = function() { 
    var tmp = {}, a = this.slice(); 
    for(var i = j = 0; i < a.length; i++) { 
     if(!tmp[a[i].id]) { 
      tmp[a[i].id] = !0; 
      j++; 
     } 
     else { 
      this.splice(j, 1); 
     } 
    }; 
}