Handle Json Key Case
Khi làm việc với dữ liệu JSON từ nhiều nguồn, chắc chắn bạn từng gặp cảnh key không đồng nhất như: { "tTien": 1000, "ttien": 1000, "tthue": 100, "tThue": 100, "TThue": 100 } Mỗi nơi đặt tên mỗi kiểu, khó xử lý. Nếu cứ try/except, if/else hay match/case thì code sẽ loằng ngoằng và dễ lỗi. Giải pháp gọn nhẹ Trước khi xử lý, convert hết key về lowercase. Cực nhanh và dễ maintain: data = {k.lower(): v for k, v in original_data.items()} Giờ thì chỉ cần data['ttien'], data['tthue'] thôi, khỏi lo viết dài dòng. ...