-
Notifications
You must be signed in to change notification settings - Fork 1
This is a C++ library which provides you a simple way to build JSON formatted string
License
lyokato/cpp-jsonlite
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
======================================================================= DESCRIPTION ======================================================================= This library allows you to build json string easily, providing boost::assign like interface. ======================================================================= DEPENDENCIES ======================================================================= <boost/variant.hpp> ======================================================================= SYNOPSIS ======================================================================= #include <jsonlite.h> #include <iostream> #include <sstream> #include <string> using namespace jsonlite; json_object json = json_object("Key1", "Value2") ("Key2", true) ("Key3", json_array("ArrayValue1")("ArrayValue2")("ArrayValue2")) ("Key4", json_object("SubKey1", "SubValue1") ("SubKey2", "SubValue2")); std::string json_string = json.str(); std::cout << json_string << std::endl; // or std::cout << json << std::endl; ======================================================================= TODO ======================================================================= number support pretty format support ======================================================================= INSTALL ======================================================================= This is header-only library. So, copying jsonlite.h into your project directory is the easiest way. or, 1. cd build 2. cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release parameters - BUILD_SHARED_LIBS (ON|OFF) - CMAKE_BUILD_TYPE (Debug|Release) - CMAKE_INSTALL_PREFIX (/usr/local) 3. make 4. make test 5. make install
About
This is a C++ library which provides you a simple way to build JSON formatted string
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published