2025-06-24 13:43:03 -04:00
2025-05-31 01:35:33 -05:00
2025-06-24 13:43:03 -04:00
2024-11-02 09:51:22 -04:00
2025-07-01 18:14:34 -04:00

Josh's JSON Library

A bare-minimal, yet industrial-strength C++ 20 library for reading, writing, and serialization of JSON files.

Static Badge Static Badge Static Badge Static Badge Static Badge

Features

  • Modern C++ (20)
  • Simple, well-documented API.
  • Included parsing, validation, and manipulation tool for the CLI.
  • Static Library
  • GCC and MSVC support
  • Tested on Fedora Linux and Windows 10.

API Overview


tuple<value, string> parse(string);
string deparse(value, string whitespace = "");

struct json::value {...};
struct json::string {...};
struct json::number {...};
struct json::boolean {...};
struct json::object {...};
struct json::array {...};

Contributing

License

Developed by Josh O'Leary @ Redacted Software.

Special Thanks to William J Tomasine II & Maxine Hayes.

(C) 2024, A Redacted Software Product.

This work is dedicated to the public domain.

Description
Josh's JSON Library For C++
Readme 225 KiB
Release-1.2 Latest
2025-05-29 02:01:36 -04:00
Languages
C++ 96.6%
CMake 3.4%