JSON - JavaScript Object Notation là một kiểu định dạng dữ liệu dạng văn bản tuân theo các quy luật nhất định dựa trên cặp key-value và một danh sách theo thứ tự. Bởi vì có nguồn gốc từ JavaScript nên JSON được hỗ trợ trong hầu hết các ngôn ngữ lập trình để trao đổi thông tin giữa Web Clients và Web Servers.
JSON được sử dụng phổ biến trên web trong suốt 15 năm qua và bây giờ được xem là định dạng dành cho tất cả dịch vụ web từ công khai đến riêng tư. Có nhiều cơ sở dữ liệu quan hệ khác nhau hỗ trợ lưu trữ và truy vấn JSON gốc như PostgreSQL và MySQL. Hay với cơ sở dữ liệu NoSQL là MongoDB phiên bản nhị phân và Neo4j cũng hỗ trợ JSON.