Tôi đã sử dụng JSON-C cho một dự án công việc và muốn giới thiệu nó. Nhẹ và được phát hành với giấy phép mở.
Tài liệu được bao gồm trong bản phân phối. Về cơ bản, bạn có các *_add
hàm để tạo các đối tượng JSON, các *_put
hàm tương đương để giải phóng bộ nhớ của chúng và các hàm tiện ích chuyển đổi kiểu và xuất đối tượng trong biểu diễn chuỗi.
Việc cấp phép cho phép đưa vào dự án của bạn. Chúng tôi đã sử dụng nó theo cách này, biên dịch JSON-C như một thư viện tĩnh được liên kết với bản dựng chính. Bằng cách đó, chúng tôi không phải lo lắng về các phụ thuộc (ngoài việc cài đặt Xcode).
JSON-C cũng được xây dựng cho chúng tôi theo OS X (x86 Intel) và Linux (x86 Intel) mà không xảy ra sự cố. Nếu dự án của bạn cần phải có tính di động, đây là một khởi đầu tốt.