श्रेणी: डेवलपर टूल
JSON ऐरे डीडुप्लिकेटर
किसी JSON ऐरे से मान या की के आधार पर डुप्लिकेट आइटम हटाएँ
JSON ऐरे से डुप्लिकेट एंट्री हटाएँ। आइटम की पूरी वैल्यू से तुलना करें, या ऑब्जेक्ट को एक फ़ील्ड के आधार पर डीडुप्लिकेट करने के लिए id या user.email जैसा की-पाथ दें। यह पूरी तरह आपके ब्राउज़र में चलता है।
3 में से 1 आइटम डुप्लिकेट के रूप में हटाए गए।
[
{
"id": 1,
"name": "Ada"
},
{
"id": 2,
"name": "Grace"
}
]इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।
यह टूल क्या करता है
किसी API रिस्पॉन्स या एक्सपोर्ट किए गए डेटासेट के ऐरे में अक्सर दोहराई गई एंट्री होती हैं, चाहे वे पूरी तरह समान ऑब्जेक्ट हों या ऐसे ऑब्जेक्ट जो केवल एक पहचान वाली फ़ील्ड पर सहमत हों। यह टूल हर आइटम की पहली उपस्थिति रखता है और बाकी हटा देता है, या तो आइटम की पूरी सीरियलाइज़्ड वैल्यू की तुलना करके, या जब आप की-पाथ देते हैं तो केवल उस पाथ पर मौजूद मान की तुलना करके, इसलिए id या user.email जैसी नेस्टेड फ़ील्ड से दोहराए गए रिकॉर्ड दोनों तरह से संभल जाते हैं।
इस्तेमाल कैसे करें
- प्रिमिटिव या ऑब्जेक्ट वाला JSON ऐरे पेस्ट करें।
- पूरे आइटम की तुलना करने के लिए की-पाथ खाली छोड़ें, या उस फ़ील्ड से डीडुप करने के लिए id या user.email जैसा पाथ दर्ज करें।
- डीडुप्लिकेट किया गया ऐरे और कितने आइटम हटाए गए, यह पढ़ें।
निजता
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।
अक्सर पूछे जाने वाले सवाल
- बिना की-पाथ के डीडुप्लिकेशन कैसे काम करता है?
- हर आइटम की तुलना उसके पूरे JSON टेक्स्ट से की जाती है, इसलिए दो ऑब्जेक्ट को तभी डुप्लिकेट माना जाता है जब हर फ़ील्ड मेल खाए।
- user.email जैसा नेस्टेड की-पाथ क्या करता है?
- तुलना करने से पहले यह हर ऑब्जेक्ट से वह फ़ील्ड पढ़ता है, इसलिए आइटम उसी एक मान के आधार पर डीडुप्लिकेट होते हैं, भले ही बाकी ऑब्जेक्ट अलग हो।
- डुप्लिकेट की कौन-सी उपस्थिति रखी जाती है?
- ऐरे में पहली वाली। समान मान या की वाले बाद के हर आइटम को हटा दिया जाता है।