All Projects → akheron → Jansson

akheron / Jansson

Licence: mit
C library for encoding, decoding and manipulating JSON data

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
shell
77523 projects
Makefile
30231 projects
M4
1887 projects
C++
36643 projects - #6 most used programming language

Labels

Projects that are alternatives of or similar to Jansson

Adventure
A user-interface library, formerly known as text, for Minecraft: Java Edition
Stars: ✭ 199 (-92.05%)
Mutual labels:  json
Data location
中华人民共和国行政区划数据【省、市、区县、乡镇街道】中国省市区镇三级四级联动地址数据(GB/T 2260)
Stars: ✭ 2,406 (-3.91%)
Mutual labels:  json
Json65
A JSON parser written in 6502 assembly language.
Stars: ✭ 208 (-91.69%)
Mutual labels:  json
Chronicle Wire
A Java Serialisation Library that supports multiple formats
Stars: ✭ 204 (-91.85%)
Mutual labels:  json
Rts
RTS: request to struct. Generates Go structs from JSON server responses.
Stars: ✭ 206 (-91.77%)
Mutual labels:  json
Verify Json
verify-json
Stars: ✭ 208 (-91.69%)
Mutual labels:  json
Awkward 1.0
Manipulate JSON-like data with NumPy-like idioms.
Stars: ✭ 203 (-91.89%)
Mutual labels:  json
Json 2 Csv
Convert JSON to CSV *or* CSV to JSON!
Stars: ✭ 210 (-91.61%)
Mutual labels:  json
Weather
Taiwan's Weather Maps! 想查詢每個地方的天氣嗎!?藉由 Google Maps API 的地圖服務,以及中央氣象局網站的天氣預報,讓你快速輕鬆的查詢台灣 368 個鄉鎮的天氣概況!
Stars: ✭ 206 (-91.77%)
Mutual labels:  json
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (-91.85%)
Mutual labels:  json
Gabs
For parsing, creating and editing unknown or dynamic JSON in Go
Stars: ✭ 2,573 (+2.76%)
Mutual labels:  json
Json
A C++11 or library for parsing and serializing JSON to and from a DOM container in memory.
Stars: ✭ 205 (-91.81%)
Mutual labels:  json
Dart Json Mapper
Serialize / Deserialize Dart Objects to / from JSON
Stars: ✭ 206 (-91.77%)
Mutual labels:  json
Tradingview Data Scraper
Extract price and indicator data from TradingView charts to create ML datasets
Stars: ✭ 203 (-91.89%)
Mutual labels:  json
Jsonexport
{} → 📄 it's easy to convert JSON to CSV
Stars: ✭ 208 (-91.69%)
Mutual labels:  json
Config
🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP
Stars: ✭ 203 (-91.89%)
Mutual labels:  json
Unbescape
Advanced yet easy to use escaping library for Java
Stars: ✭ 207 (-91.73%)
Mutual labels:  json
Cornichon
Scala DSL for testing HTTP JSON API
Stars: ✭ 211 (-91.57%)
Mutual labels:  json
Goesp
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
Stars: ✭ 210 (-91.61%)
Mutual labels:  json
Vue Json Edit
Visual JSON editor built as an vue component. Provides a basic GUI
Stars: ✭ 207 (-91.73%)
Mutual labels:  json

Jansson README

https://ci.appveyor.com/api/projects/status/lmhkkc4q8cwc65ko https://coveralls.io/repos/akheron/jansson/badge.png?branch=master

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

You can download and install Jansson using the vcpkg dependency manager:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
vcpkg install jansson

The Jansson port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please create an issue or pull request on the vcpkg repository.

If you obtained a source tarball from the "Releases" section of the main site 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].