2. 0 đã thêm một số tính năng trên và phá vỡ khả năng tương thích ngược. Phiên bản 3. 0 là một bản viết lại dễ đọc hơn, đồng thời giúp kết hợp các bộ mã hóa dễ dàng hơn, một lần nữa không hoàn toàn tương thích ngược
Một số khóa có định dạng
data = [ arange[0, 10, 1, dtype=int].reshape[[2, 5]], datetime[year=2017, month=1, day=19, hour=23, minute=00, second=00], 1 + 2j, Decimal[42], Fraction[1, 3], MyTestCls[s='ub', dct={'7': 7}], # see later set[range[7]], ] # Encode with metadata to preserve types when decoding print[dumps[data]]0 có ý nghĩa đặc biệt và nhiều khóa khác có thể được thêm vào trong các bản phát hành trong tương lai
Nếu bạn đang coi JSON-but-with-comment là định dạng tệp cấu hình, hãy xem HJSON, nó có thể phù hợp hơn. Đối với các mục đích khác, hãy tiếp tục đọc
Cảm ơn vì tất cả các ngôi sao Github
Cài đặt và sử dụng¶
Bạn có thể cài đặt bằng cách sử dụng
pip install json-tricks # or e.g. 'json-tricks