This article series was rewritten in mid 2017 with up-to-date information and fresh examples.
This article covers ten JSON examples you can use in your projects. Unlike the once popular XML, JSON provides a simpler, more human-readable syntax for exchanging data between different software components and systems.
Processing JSON data is fast and easy, unlike the complex process of parsing and writing XML files. Most modern programming languages currently support JSON natively.
If you are new to JSON or you would like to remind yourself of what it’s all about, I would suggest you have a look at this article: Back to basics: JSON Syntax and Tips.
Download Source Code Examples
In order to follow along with the examples, you’ll need set up the following project in order to access the source code used in the examples:
git clone firstname.lastname@example.org:sitepoint-editors/json-examples.git cd json-examples npm install
Here I’ll show you different ways in how JSON is used in real-life scenarios. Whether you need to access third-party data or provide a means for exchanging data between different systems, you’ll find that JSON fits perfectly in all these situations.
- Colors JSON Example
- Google Maps JSON Example
- YouTube JSON Example
- Twitter JSON Example
- GeoIP JSON Example
- WordPress JSON Example
- Database JSON Example
- Local REST JSON Example
- Test Data JSON Example
- JSON Server Example
Using Redis with Node.js
By Ivaylo Gerchev,
Need fast data interactions in your Node app? Learn how Redis speeds caching, message brokering, sessions, analytics, streaming and more.
By Rui Sousa,
You can now extend the Notion app with the new Notion API. Learn how to create an interface that connects Notion to an external database.
Build a Website with React and Tailwind CSS
By Shahed Nasser,
React and Tailwind CSS: a beautiful relationship! Learn how Tailwind frees you from writing CSS so you can focus on your React components.
I write clean, readable and modular code. I love learning new technologies that bring efficiencies and increased productivity to my workflow.