• Stars
    star
    2,976
  • Rank 14,589 (Top 0.3 %)
  • Language
    C
  • License
    Other
  • Created about 15 years ago
  • Updated 20 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C library for encoding, decoding and manipulating JSON data

Jansson README

tests appveyor

Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are:

  • Simple and intuitive API and data model
  • Comprehensive documentation
  • No dependencies on other libraries
  • Full Unicode support (UTF-8)
  • Extensive test suite

Jansson is licensed under the MIT license; see LICENSE in the source distribution for details.

Compilation and Installation

If you obtained a jansson-X.Y.tar.* tarball from GitHub Releases, just use the standard autotools commands:

$ ./configure
$ make
$ make install

To run the test suite, invoke:

$ make check

If the source has been checked out from a Git repository, the configure script has to be generated first. The easiest way is to use autoreconf:

$ autoreconf -i

Documentation

Documentation is available at http://jansson.readthedocs.io/en/latest/.

The documentation source is in the doc/ subdirectory. To generate HTML documentation, invoke:

$ make html

Then, point your browser to doc/_build/html/index.html. Sphinx 1.0 or newer is required to generate the documentation.

Community

More Repositories

1

optics-ts

Type-safe, ergonomic, polymorphic optics for TypeScript
TypeScript
680
star
2

typera

Type-safe routes for Express and Koa
TypeScript
173
star
3

sqltyper

TypeScript types for raw PostgreSQL queries
TypeScript
120
star
4

cpython

**No longer updated!** CPython has moved to GitHub: https://github.com/python/cpython
Python
61
star
5

sala

Simple encrypted password storage
Rust
28
star
6

typera-openapi

Generate OpenAPI spec from typera routes
TypeScript
23
star
7

stango

Static web site generator for Python programmers
Python
22
star
8

diceware.py

Diceware passphrase generator
Python
20
star
9

multipy

Install multiple Python versions locally
Shell
19
star
10

dependabot-cron-action

Merge Dependabot pull requests in a cron schedule
TypeScript
10
star
11

cram

Git mirror of https://bitbucket.org/brodie/cram/
Python
8
star
12

skijump3-remake

Skijump International v3 (remake)
Rust
5
star
13

hashtable

A hashtable implementation
C
5
star
14

emacs-config

My emacs configuration
Emacs Lisp
4
star
15

purescript-httpure-extras

Common utilities for HTTPure
PureScript
3
star
16

xkb

My XKB config
3
star
17

passman

2
star
18

elm-easter

Compute the date of Easter for any given year
Elm
2
star
19

brainfuck

Brainfuck interpreter written in Elm
Elm
2
star
20

www.digip.org

The Stango project for my personal website
HTML
2
star
21

git-hg

Push and pull from a Hg server using git
Shell
2
star
22

wings-reverse

Reversing Wings 1.40
Rust
2
star
23

sinap

Sinap IRC bot
Python
1
star
24

microposture

A program for 2 micro:bit devices for monitoring your back posture
Python
1
star
25

jansson-debian

Debianization for Jansson
C
1
star
26

jansson-debian-pre2.0

Debianization for Jansson
Shell
1
star
27

sahko

Control electrical devices by turning GPIO pins on and off on a Raspberry Pi based on the electricity spot price
Rust
1
star