libmir / Mir Ion
Licence: bsl-1.0
WIP, use libmir/asdf package for now
Stars: ✭ 78
Programming Languages
d
599 projects
Projects that are alternatives of or similar to Mir Ion
Json Dry
🌞 JSON-dry allows you to serialize & revive objects containing circular references, dates, regexes, class instances,...
Stars: ✭ 214 (+174.36%)
Mutual labels: json, json-parser, json-serialization
Spotify Json
Fast and nice to use C++ JSON library.
Stars: ✭ 145 (+85.9%)
Mutual labels: json, json-parser, json-serialization
Jsondoc
JSON object for Delphi based on IUnknown and Variant
Stars: ✭ 20 (-74.36%)
Mutual labels: json, json-parser, json-serialization
Json
JSON for Modern C++
Stars: ✭ 27,824 (+35571.79%)
Mutual labels: json, json-parser, json-serialization
Jsoncons
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON
Stars: ✭ 400 (+412.82%)
Mutual labels: json, json-parser, json-serialization
Thorsserializer
C++ Serialization library for JSON
Stars: ✭ 241 (+208.97%)
Mutual labels: json, json-parser, json-serialization
Waargonaut
JSON decoding/encoding/manipulation library.
Stars: ✭ 82 (+5.13%)
Mutual labels: json, json-parser, json-serialization
Easyjson
Fast JSON serializer for golang.
Stars: ✭ 3,512 (+4402.56%)
Mutual labels: json, json-parser, json-serialization
Fastjson
A fast JSON parser/generator for Java.
Stars: ✭ 23,997 (+30665.38%)
Mutual labels: json, json-parser, json-serialization
Spray Json
A lightweight, clean and simple JSON implementation in Scala
Stars: ✭ 917 (+1075.64%)
Mutual labels: json, json-parser, json-serialization
Eminim
JSON serialization framework for Nim, works from a Stream directly to any type and back. Depends only on stdlib.
Stars: ✭ 32 (-58.97%)
Mutual labels: json, json-serialization
Msgpack Unity3d
MessagePack and JSON serializer for Unity3D
Stars: ✭ 74 (-5.13%)
Mutual labels: json, json-serialization
Parson
Lightweight JSON library written in C.
Stars: ✭ 965 (+1137.18%)
Mutual labels: json, json-parser
Univalue
High performance RAII C++ JSON library and universal value object class
Stars: ✭ 46 (-41.03%)
Mutual labels: json, json-parser
Gofasion
A lightweight json parsing library for golang.
Stars: ✭ 52 (-33.33%)
Mutual labels: json, json-parser
Xml Js
Converter utility between XML text and Javascript object / JSON text.
Stars: ✭ 874 (+1020.51%)
Mutual labels: json, json-parser
Jsonapi parameters
Rails-way to consume JSON:API input
Stars: ✭ 50 (-35.9%)
Mutual labels: jsonapi, json
This package is considered experimental, under active/early development, and the API is subject to change.
Please use https://github.com/libmir/asdf for now.
Status
- [x] Binary Ion Value parsing and skip-scan iteration.
- [x] Binary Ion conversions to D types.
- [x] Binary Ion conversions from D types.
- [x] Fast hash table for Ion Symbol Tables
- [x] Fast CTFE Symbol Table for deserialization
- [x] Ion Symbol Tables
- [x] JSON to Ion
- [x] Ion to JSON
- [ ] Text Ion to Ion
- [ ] Ion to Text Ion
- [x] Serialization API
- [x] Deserialization API
- [x] Precise decimal to floating conversion (except subnormals)
- [x] Precise floating to decimal conversion.
- [x] Local Symbol Tables
- [ ] Shared Symbol Tables
- [x] Chunked JSON reader
- [x] Chunked binary Ion Value Stream reader
- [ ] MessagePack parsing
- [ ] Ion to MessagePack
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].