Jansson هي مكتبة C لتشفير وفك تشفير ومعالجة بيانات JSON. ميزاته الرئيسية ومبادئ التصميم هي:
واجهة برمجة التطبيقات ونموذج البيانات بسيطة وبديهية
توثيق شامل
لا توجد تبعيات على المكتبات الأخرى
دعم Unicode الكامل (UTF-8)
مجموعة اختبار واسعة النطاق
يانسون مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. راجع الترخيص في توزيع المصدر للحصول على التفاصيل.
إذا حصلت على jansson-XYtar.*
tarball من إصدارات GitHub، فما عليك سوى استخدام أوامر الأدوات التلقائية القياسية:
$ ./تكوين $ جعل $ قم بالتثبيت
لتشغيل مجموعة الاختبار، قم باستدعاء:
$ إجراء الشيك
إذا تم سحب المصدر من مستودع Git، فيجب إنشاء البرنامج النصي configure
أولاً. أسهل طريقة هي استخدام الإصلاح التلقائي:
$ autoreconf -i
الوثائق متاحة على http://jansson.readthedocs.io/en/latest/.
مصدر الوثائق موجود في الدليل الفرعي doc/
. لإنشاء وثائق HTML، قم باستدعاء:
$ جعل HTML
بعد ذلك، قم بتوجيه متصفحك إلى doc/_build/html/index.html
. مطلوب Sphinx 1.0 أو أحدث لإنشاء الوثائق.
التوثيق
تعقب القضية
القائمة البريدية
يحتوي Wiki على بعض وثائق التطوير