SuperEasyJSON

Easy to use C++ JSON library (no dependencies), platform-agnostic

4.5 Stars (8)
32 Downloads (This Week)
Last Update:
Download SuperEasyJSON.zip
Browse All Files

Screenshots

Description

A super easy to use, platform-independent C++ JSON library with no dependencies beyond the standard libraries, no annoying make files, no installation of any other software needed. Read up on the JSON format here: http://json.org

Read the README.txt file for usage and examples.

LAST UPDATED: 8/31/2014 (see README.txt for changelog)

SuperEasyJSON Web Site

Categories

JSON, Libraries

License

MIT License

Features

  • Easy to use
  • Platform independent
  • No dependencies other than the standard libraries
  • No nerdy makefiles
  • No need to install other software to build the library
  • Familiar std::map and std::vector-like usage

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
6
0
2
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • yeshelolo
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Excellent module. Really simple indeed.

    Posted 09/04/2014
  • deuteros76
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Simple and easy to use JSON c++ classes

    Posted 08/07/2014
  • maniezzo
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Really straight and easy to use. And with reasonable documentation, now.

    Posted 07/22/2014
  • soft-raider
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Any exaples with deserialization?

    Posted 07/09/2014
  • vancode
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good! some warnings ----------------------------------------------------------- /// json.cpp std::string tolower(std::string s){ /// add something like this for (size_t i = 0; i < s.length(); ++i) { s[i] = tolower(s[i]); } return s; } // store all floating point as doubles. This will also set the float and int values as well. if (tolower(temp_val).compare("true") == 0) /// _stricmp deprecated ----------------------------------------------------------- //# V550 An odd precise comparison: lhs.mIntVal == rhs.mFloatVal. It's probably better to use a comparison with defined precision: fabs(A - B) < Epsilon. h t t p ://www.viva64.com/en/d/0141/print/

    Posted 04/26/2014
Read more reviews

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Registered

2013-12-17
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.