Skip to main content

Ubuntu/Linux: How to use the JsonCpp Lib in C++



JsonCpp is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs.

Step 1: Install using apt-get
You can easily install JsonCpp library on Ubuntu or another flavor of Debian Linux simply by running the following command:

It will install the compatible JsonCpp library on your system.

Step 2: Example program and compiler flag
To compile a C++ program that uses JsonCpp library use the compiler flag:

-ljsoncpp

Create a Json file called profile.json with the following content:

Within the same directory create a userdata.cpp file with the following source code:

Compile  and Run the sample code:

The JsonCpp library has been successfully configured if you can execute the profile program.

Comments

Popular posts from this blog

5 Simple Daily Habits for Better Health

5 Simple Daily Habits for Better Health Small changes can lead to big improvements in your overall wellbeing. Here are five simple habits you can start today: 1. Drink Water First Thing Start your day with a glass of water to kickstart your metabolism and rehydrate after sleep. 2. Take the Stairs Choose stairs over elevators whenever possible to add extra movement to your day. 3. Practice Deep Breathing Take 5 minutes daily for deep breathing exercises to reduce stress and improve focus. 4. Pack Healthy Snacks Prepare nutritious snacks in advance to avoid unhealthy impulse choices. 5. Set a Sleep Schedule Go to bed and wake up at consistent times to improve your sleep quality. Remember, consistency is key. Start with one habit and gradually add others for lasting change!

Syntax Highlighter - Beautify source code in Blogger

For my tastes, the source code ought to be colorful.  As the site is about development, I frequently had to enter the source code, however Syntax Highlighter consistently let me down. Although Wordpress provides a ton of plug-in possibilities, since this is Google Blogger, you'll have to build it yourself. The Syntax Highlighter feature in Google Blogger also offers a variety of choices. The ensuing standards were set up in order to choose one of them. 99% of geeks' tastes can be characterized by this criterion. So, What kind of SyntaxHighlighters could we use? The most used Syntax Highlighter is by Alex Gorbatchev. It is old and powerful functions, but... Crucially, I was dissatisfied with having to load a separate Javascript file called a brush for each required language. So I put this aside for now. 1. SHJS was also excluded because separate .js files had to be loaded for each language. 2. H ighlight.js supports a wide variety of languages and configuration file formats, a...