Phân tích cú pháp JSON bằng các khóa trùng lặp Python

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

Chủ Đề