Tagged articles
481 articles
Page 4 of 5
FunTester
FunTester
Oct 29, 2021 · Backend Development

Master Fastjson: Create, Modify, and Query JSON Objects in Java

This tutorial walks through using Fastjson to create, add, delete, retrieve, and manipulate JSON objects in Java, highlighting common pitfalls and showcasing advanced methods such as compute, computeIfAbsent, and custom iteration techniques.

JSONJavaTutorial
0 likes · 4 min read
Master Fastjson: Create, Modify, and Query JSON Objects in Java
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 20, 2021 · Backend Development

How JSON Serialization Can Supercharge Your Java Unit Tests

This article explains how leveraging JSON serialization can dramatically simplify and accelerate Java unit test development by reducing boilerplate code for data mocking and verification, offering practical examples, naming conventions, resource organization, and integration tips for backend projects.

JSONJavaMocking
0 likes · 37 min read
How JSON Serialization Can Supercharge Your Java Unit Tests
Tencent Cloud Developer
Tencent Cloud Developer
Oct 11, 2021 · Backend Development

Comparison of Go JSON Parsing Libraries: Performance, Features, and Usage Guidelines

The article compares Go's built‑in encoding/json with third‑party libraries jsoniter, easyjson, jsonparser, and the author's jsonvalue, outlining each one's features, performance benchmarks, and ideal use cases—standard library for simplicity, easyjson for maximum speed with code generation, jsonparser or jsoniter for selective extraction, and jsonvalue for flexible, case‑insensitive handling.

BenchmarkDeserializationJSON
0 likes · 21 min read
Comparison of Go JSON Parsing Libraries: Performance, Features, and Usage Guidelines
FunTester
FunTester
Oct 7, 2021 · Fundamentals

Master Groovy Basics: From Setup to JSON and HTTP in Minutes

This guide walks Java developers through installing Groovy, using its .groovy files, manipulating lists, maps, conditionals, loops, and leveraging built‑in JsonBuilder and HTTPBuilder for JSON handling and HTTP requests, all with clear code examples.

BackendGroovyHTTP
0 likes · 9 min read
Master Groovy Basics: From Setup to JSON and HTTP in Minutes
21CTO
21CTO
Oct 6, 2021 · Databases

Master MySQL 8.0 JSON Functions: Practical Tips and Code Samples

This article introduces MySQL 8.0's enhanced JSON capabilities, covering key constraints, storage functions, GeoJSON support, indexing, in‑place updates, essential JSON utilities, path expressions, extraction, modification techniques, and the powerful JSON_TABLE feature with clear code examples.

BackendData TypesJSON
0 likes · 7 min read
Master MySQL 8.0 JSON Functions: Practical Tips and Code Samples
Ops Development Stories
Ops Development Stories
Sep 30, 2021 · Backend Development

Master Go: Parse and Generate YAML, JSON, and XML Files

This tutorial demonstrates how to use Go's standard and third‑party libraries to parse and generate YAML, JSON, and XML files, covering data structures, unmarshalling, marshalling, handling maps, and producing readable output with code examples.

Backend DevelopmentGoJSON
0 likes · 17 min read
Master Go: Parse and Generate YAML, JSON, and XML Files
Programmer DD
Programmer DD
Sep 22, 2021 · Databases

Master MySQL 8.0 JSON Functions: Practical Tips and Code Samples

This article summarizes the most useful MySQL 8.0 JSON features—including storage limits, indexing, in‑place updates, path expressions, merging, and table functions—providing clear code examples and guidance for developers who need to work with JSON data in MySQL.

JSONJSON FunctionsMySQL8
0 likes · 8 min read
Master MySQL 8.0 JSON Functions: Practical Tips and Code Samples
FunTester
FunTester
Sep 10, 2021 · Backend Development

Insights and Pitfalls When Working with the Jira REST API

This article shares practical experiences and lessons learned while integrating with Jira's REST API, covering the absence of Chinese documentation, handling of HTTP status codes, inconsistent and overly nested JSON responses, demo errors, mixed language fields, and the differences between POST and PUT methods.

DocumentationHTTPIntegration
0 likes · 16 min read
Insights and Pitfalls When Working with the Jira REST API
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2021 · Backend Development

Why orjson Beats ujson for Fast Python JSON Serialization

This article compares Python's built‑in json module with faster alternatives like ujson, rapidjson, and the Rust‑based orjson, showing benchmark results, installation steps, code examples, and a known ujson indentation bug to help developers choose the most efficient JSON library.

JSONRapidJSONorjson
0 likes · 6 min read
Why orjson Beats ujson for Fast Python JSON Serialization
Python Programming Learning Circle
Python Programming Learning Circle
Aug 17, 2021 · Fundamentals

Python Tips: Variable Swapping, Comprehensions, Counter, JSON Pretty‑Print, FizzBuzz, and More

This article presents a collection of practical Python techniques, including variable swapping without a temporary variable, using dictionary and set comprehensions, leveraging the Counter class for counting, pretty‑printing JSON, solving FizzBuzz concisely, inline conditional expressions, list slicing, dictionary get method, and generating combinations with itertools.

CollectionsComprehensionsJSON
0 likes · 8 min read
Python Tips: Variable Swapping, Comprehensions, Counter, JSON Pretty‑Print, FizzBuzz, and More
Zhongtong Tech
Zhongtong Tech
Aug 16, 2021 · Backend Development

Transform JMeter JDBC Request Output to JSON: A Step‑by‑Step Guide

This article explains how to modify JMeter's source code so that the JDBC Request sampler returns results in a clean JSON format, covering environment setup, code changes, building the custom JAR, integration, and the resulting improvements in readability and automation.

JDBCJMeterJSON
0 likes · 8 min read
Transform JMeter JDBC Request Output to JSON: A Step‑by‑Step Guide
Top Architect
Top Architect
Aug 15, 2021 · Backend Development

Using HttpClientUtil for HTTP Requests and JSON Parsing in Java

This article demonstrates how to call third‑party APIs in Java projects by importing the HttpClientUtil utility, performing GET and POST requests (with and without parameters), handling JSON responses with a custom JsonUtils class, and includes complete code examples for each step.

HttpClientJSONJava
0 likes · 12 min read
Using HttpClientUtil for HTTP Requests and JSON Parsing in Java
Python Programming Learning Circle
Python Programming Learning Circle
Aug 9, 2021 · Backend Development

How to Choose the Fastest JSON Library for Python: A Practical Benchmarking Guide

This article explains a systematic process for evaluating and selecting the most suitable high‑performance JSON library for Python, covering the need assessment, benchmark definition, filtering by additional requirements, and detailed benchmark results that highlight orjson as the fastest option for small‑message encoding while discussing trade‑offs such as safety, customizability, and ecosystem support.

BenchmarkingJSONPython
0 likes · 5 min read
How to Choose the Fastest JSON Library for Python: A Practical Benchmarking Guide
JD Retail Technology
JD Retail Technology
Aug 9, 2021 · Frontend Development

Dolphin System Custom Layout Architecture and Implementation

The Dolphin system for JD International channel introduces a fully configurable, drag‑and‑drop custom layout architecture that separates layout and content data, enabling business users to build personalized floor modules with minimal coding and deploy them instantly across web, mobile, and mini‑program platforms.

Custom LayoutJSONconfiguration platform
0 likes · 9 min read
Dolphin System Custom Layout Architecture and Implementation
JavaScript
JavaScript
Aug 3, 2021 · Frontend Development

Mastering Fetch API: How to GET and POST JSON in JavaScript

This guide explains how to use the JavaScript Fetch API to retrieve and send JSON data, covering basic GET requests, parsing responses, configuring request options, handling POST submissions with appropriate headers, and using polyfills for unsupported browsers.

APIJSONfetch
0 likes · 4 min read
Mastering Fetch API: How to GET and POST JSON in JavaScript
dbaplus Community
dbaplus Community
Jul 8, 2021 · Databases

Why ClickHouse Outperforms Elasticsearch for Log Storage and Analytics

This article compares ClickHouse and Elasticsearch for API log storage, detailing development activity, schema handling, query performance, statistical functions, MySQL integration, new features, and practical drawbacks, while providing concrete SQL examples and migration tips.

AnalyticsClickHouseElasticsearch
0 likes · 14 min read
Why ClickHouse Outperforms Elasticsearch for Log Storage and Analytics
Python Programming Learning Circle
Python Programming Learning Circle
Jul 7, 2021 · Frontend Development

Python Seat Reservation System with PySide2 GUI and Command‑Line Tools

This article presents a complete Python‑based seat reservation system that uses PySide2 to build an interactive graphical interface for selecting and booking seats, stores configuration and occupancy data in JSON files, and provides command‑line utilities for checking in, checking out, making reservations, and handling temporary leaves, illustrating both front‑end UI design and back‑end logic in a single project.

JSONPythonbooking
0 likes · 20 min read
Python Seat Reservation System with PySide2 GUI and Command‑Line Tools
Java Architecture Diary
Java Architecture Diary
Jun 17, 2021 · Operations

Prometheus HTTP Service Discovery: Compare, Requirements & JSON Format

Prometheus HTTP Service Discovery (HTTP SD) offers a flexible, JSON‑based approach for dynamically locating targets, contrasting with file‑based SD in event handling, update frequency, format, transport, and security, while outlining endpoint requirements, response headers, and providing concrete JSON examples for practical implementation.

Cloud NativeHTTP Service DiscoveryJSON
0 likes · 5 min read
Prometheus HTTP Service Discovery: Compare, Requirements & JSON Format
Programmer DD
Programmer DD
Jun 10, 2021 · Backend Development

How to Implement Field-Level Data Desensitization with Jackson in Java

This tutorial explains how to move data desensitization to the JSON serialization stage using Jackson, defines a @Sensitive annotation, custom strategies, a contextual serializer, and demonstrates the approach with a User class example that masks personal fields during serialization.

Custom AnnotationJSONJackson
0 likes · 6 min read
How to Implement Field-Level Data Desensitization with Jackson in Java
Sohu Tech Products
Sohu Tech Products
Jun 2, 2021 · Mobile Development

In‑Depth Analysis of YYModel Source Code and Its JSON Parsing Mechanism

This article provides a detailed examination of the YYModel framework’s source code, explaining how it leverages Objective‑C runtime to parse JSON into model objects, covering key files, internal classes, mapping mechanisms, and the core conversion methods with illustrative code examples.

JSONObjective‑CRuntime
0 likes · 12 min read
In‑Depth Analysis of YYModel Source Code and Its JSON Parsing Mechanism
FunTester
FunTester
Apr 28, 2021 · Fundamentals

Convert JSON to CSV with jq: A Step‑by‑Step Tutorial

This tutorial demonstrates how to use the jq command‑line tool to extract an array of objects from a JSON file, reshape the data into a two‑column format, and output it as properly formatted CSV, including handling of quoting and raw output options.

CSVJSONShell
0 likes · 4 min read
Convert JSON to CSV with jq: A Step‑by‑Step Tutorial
MaGe Linux Operations
MaGe Linux Operations
Apr 25, 2021 · Backend Development

How to Use AJAX with Django: GET & POST Requests Made Easy

This tutorial explains how to integrate AJAX fetch calls with Django views for both GET and POST requests, covering header configuration, CSRF handling, JSON data exchange, and the updated method for detecting AJAX requests in Django 3.1 and later.

CSRFDjangoJSON
0 likes · 11 min read
How to Use AJAX with Django: GET & POST Requests Made Easy
FunTester
FunTester
Apr 8, 2021 · Fundamentals

Mastering jq: Advanced Pipes, Functions, and JSON Format Transformations

This tutorial explores jq's advanced capabilities, demonstrating how to combine filters with the pipe operator, use functions like keys, length, select, map, and join, and transform JSON data into new structures and formats through practical command‑line examples.

JSONcommand-linedata-processing
0 likes · 6 min read
Mastering jq: Advanced Pipes, Functions, and JSON Format Transformations
Top Architect
Top Architect
Feb 14, 2021 · Backend Development

Using GsonFormat Plugin to Convert JSON to JavaBean in IntelliJ IDEA

This guide explains how to install the GsonFormat plugin in IntelliJ IDEA and use it to quickly transform JSON strings into JavaBean classes with generated getters and setters, dramatically reducing manual mapping effort and improving development efficiency.

GsonFormatIntelliJJSON
0 likes · 4 min read
Using GsonFormat Plugin to Convert JSON to JavaBean in IntelliJ IDEA
Kuaishou Large Model
Kuaishou Large Model
Feb 4, 2021 · Frontend Development

How Kuaishou Evolved Its Special‑Effects Tool from QWidget to Dynamic QML & Lua

This article chronicles the step‑by‑step evolution of Kuaishou's special‑effects authoring tool—from early QWidget layouts through QML redesign, then JSON/Lua configuration, and finally dynamic QML loading—highlighting how each stage reduced code size, improved developer efficiency, and enabled seamless hot updates without app releases.

Hot UpdateJSONLua
0 likes · 9 min read
How Kuaishou Evolved Its Special‑Effects Tool from QWidget to Dynamic QML & Lua
php Courses
php Courses
Jan 21, 2021 · Backend Development

Understanding PHP json_encode Output: When Arrays Become Objects

This article explains why PHP's json_encode sometimes returns a JSON object instead of an array, demonstrates several common scenarios, and provides practical code solutions to ensure the desired array format in the resulting JSON.

ArrayJSONencoding
0 likes · 4 min read
Understanding PHP json_encode Output: When Arrays Become Objects
Code Ape Tech Column
Code Ape Tech Column
Jan 14, 2021 · Fundamentals

Nine Useful JSON Validation and Formatting Tools

This article introduces nine popular JSON tools—including online validators, formatters, comparators, CLI utilities, IDE plugins, and editors—that help developers verify, format, compare, and manipulate JSON data efficiently across various platforms.

JSONOnlinedeveloper
0 likes · 7 min read
Nine Useful JSON Validation and Formatting Tools
MaGe Linux Operations
MaGe Linux Operations
Jan 13, 2021 · Fundamentals

15 Must‑Try Python Packages Every Developer Should Know

This guide reviews fifteen essential Python packages—from data‑visualisation with Dash and image handling with Pillow to web requests, JSON parsing, and home automation—explaining their key features, typical use‑cases, and why they’re valuable tools for developers.

AutomationCLIData visualization
0 likes · 12 min read
15 Must‑Try Python Packages Every Developer Should Know
DevOps Cloud Academy
DevOps Cloud Academy
Jan 1, 2021 · Backend Development

Parsing WeChat Public Account Articles via API and Python Script

This guide demonstrates how to retrieve a list of WeChat public account articles by constructing the appropriate API URL, examining its query parameters, viewing the JSON response, and using a Python script to parse the data and generate a markdown file of titles and links.

APIJSONPython
0 likes · 3 min read
Parsing WeChat Public Account Articles via API and Python Script
21CTO
21CTO
Dec 29, 2020 · Backend Development

How to Fetch ISS Data with Python: A Beginner’s Guide to APIs

This tutorial explains what an API is, shows how to install and use the Python requests library to make GET requests, interprets common HTTP status codes, and demonstrates parsing JSON data from the Open Notify ISS API using the built‑in json module.

JSONTutorialrequests
0 likes · 7 min read
How to Fetch ISS Data with Python: A Beginner’s Guide to APIs
Beike Product & Technology
Beike Product & Technology
Dec 10, 2020 · Frontend Development

Understanding KEMIS: Declarative JSON Configuration for MIS Page Development

This article explains how the KEMIS framework provides a universal, declarative JSON‑based solution for building Management Information System (MIS) pages, covering component declaration, data fetching via initApi and api, variable resolution, expression‑based attributes, and custom component registration with React examples.

ComponentDataBindingJSON
0 likes · 13 min read
Understanding KEMIS: Declarative JSON Configuration for MIS Page Development
Selected Java Interview Questions
Selected Java Interview Questions
Nov 27, 2020 · Backend Development

Non‑Intrusive Unified JSON Response Format and Global Handling in Spring MVC

This article explains how to design a non‑intrusive unified JSON response structure for Spring MVC applications, defines the standard JSON schema, provides Java enums and generic Result classes, demonstrates usage with @ResponseResultBody and @RestControllerAdvice, and shows comprehensive exception handling techniques.

BackendJSONJava
0 likes · 12 min read
Non‑Intrusive Unified JSON Response Format and Global Handling in Spring MVC
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 30, 2020 · Databases

Traversing JSON Array Ranges in MySQL 8.0

This article explains how MySQL 8.0’s JSON data type enables range‑based traversal of JSON arrays, demonstrates extracting array elements with path expressions, and provides stored‑procedure examples—both a traditional loop version and an optimized version using the new "$[m to n]" syntax.

Array TraversalJSONJSON Functions
0 likes · 7 min read
Traversing JSON Array Ranges in MySQL 8.0
Top Architect
Top Architect
Sep 11, 2020 · Backend Development

Non‑Intrusive Unified JSON Response Format with Global Handling in Spring Boot

This article demonstrates how to design a non‑intrusive, unified JSON response structure for Spring Boot applications, defines a standard Result wrapper and status enum, shows static factory methods, and explains global handling via @ResponseResultBody, @RestControllerAdvice, and centralized exception processing.

Exception HandlingJSONJava
0 likes · 14 min read
Non‑Intrusive Unified JSON Response Format with Global Handling in Spring Boot
Java Architect Essentials
Java Architect Essentials
Sep 6, 2020 · Backend Development

Custom Swagger UI for Think‑Vuele: Implementation, Usage, and Performance Optimizations

This article introduces a self‑implemented Swagger UI built on think‑vuele, explains its architecture and dependencies, provides step‑by‑step usage instructions and Maven integration, and details performance optimizations such as API summary loading, mock data generation, and customizable request headers.

APIBackendDocumentation
0 likes · 5 min read
Custom Swagger UI for Think‑Vuele: Implementation, Usage, and Performance Optimizations
FunTester
FunTester
Sep 2, 2020 · Backend Development

Mastering Spock: Groovy Unit Tests for JSON Utilities with Real Code Examples

This article extends the previous JsonPath utility guide by demonstrating how to write comprehensive Groovy‑based Spock unit tests, covering Maven/Gradle setup, basic and data‑driven demos, detailed test cases for JSON path extraction, array operations, statistical functions, and a deliberately introduced bug with its console output.

GroovyJSONJava
0 likes · 7 min read
Mastering Spock: Groovy Unit Tests for JSON Utilities with Real Code Examples
FunTester
FunTester
Aug 28, 2020 · Backend Development

JsonPath Functions for Array Operations: min, max, avg, stddev, length, sum

This article demonstrates how to use JsonPath's built‑in functions such as $.ss.min(), $.ss.max(), $.ss.avg(), $.ss.stddev(), $.ss.length() and $.ss.sum() to compute minimum, maximum, average, standard deviation, length and sum of JSON array elements, providing Java code examples and expected console output.

BackendJSONarray functions
0 likes · 6 min read
JsonPath Functions for Array Operations: min, max, avg, stddev, length, sum
Liangxu Linux
Liangxu Linux
Aug 19, 2020 · Operations

How to Quickly Analyze Beijing Residency Data with Shell Commands

This tutorial shows how to use standard Unix shell tools such as grep, cut, sort, uniq, awk, and join to extract insights—top companies, most common surnames, popular given names, age distribution, and hometown statistics—from a JSON dataset of over 6,000 Beijing residency applicants.

Big DataJSONShell
0 likes · 13 min read
How to Quickly Analyze Beijing Residency Data with Shell Commands
FunTester
FunTester
Aug 18, 2020 · Backend Development

Mastering JsonPath with Regex: Filter JSON Arrays and Validate Nodes

This tutorial demonstrates how to use JsonPath combined with regular expressions to filter JSON arrays, perform case‑insensitive matches, and discuss the limitations of regex validation on node values, providing concrete Java code examples and console outputs.

BackendJSONJava
0 likes · 5 min read
Mastering JsonPath with Regex: Filter JSON Arrays and Validate Nodes
FunTester
FunTester
Aug 8, 2020 · Backend Development

Using JsonPath in Java for JSON Data Extraction and Validation

This article demonstrates how to integrate the JsonPath library into a Java project, explains its syntax for querying JSON structures, and provides practical code examples for extracting authors, prices, and entire nodes from a sample JSON document.

BackendJSON
0 likes · 7 min read
Using JsonPath in Java for JSON Data Extraction and Validation
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 14, 2020 · Databases

Key Features of MySQL 8.0.21 Release

MySQL 8.0.21 introduces numerous enhancements such as dynamic redo log control, optional tablespace path validation, refined lock system, JSON_VALUE function, atomic CREATE TABLE…AS SELECT, optimizer improvements, reduced group replication cache, multi‑address X Plugin support, and various security and deprecation updates.

GroupReplicationInnoDBJSON
0 likes · 12 min read
Key Features of MySQL 8.0.21 Release
Tencent Music Tech Team
Tencent Music Tech Team
Jul 2, 2020 · Mobile Development

Lottie Animation Principles and Implementation Overview

The article thoroughly examines Lottie animation technology, describing how After Effects projects are converted into JSON, parsed into Objective‑C data models such as LOTComposition and LOTLayer, and rendered on iOS/Android via Core Animation, detailing asset handling, layer hierarchy, frame interpolation, and implementation specifics.

AndroidCoreAnimationJSON
0 likes · 13 min read
Lottie Animation Principles and Implementation Overview
Top Architect
Top Architect
May 6, 2020 · Backend Development

FastJson: Speed Claims, Popularity, and Why It Should Be Abandoned

The article examines Alibaba's FastJson library, presenting performance tests against Jackson and Gson, revealing modest speed gains, low adoption in Maven, numerous unresolved issues, and ultimately recommending developers switch to Jackson for JSON processing in Java projects.

GsonJSONJackson
0 likes · 5 min read
FastJson: Speed Claims, Popularity, and Why It Should Be Abandoned
58UXD
58UXD
Apr 30, 2020 · Frontend Development

Mastering Lottie: From Installation to Optimized Animation Export

This guide explains what Lottie is, how to install the Bodymovin plugin for After Effects, export animations as JSON, preview them across platforms, and troubleshoot common issues such as unsupported effects, expression baking, mask usage, file size optimization, and multi‑layer animation stacking.

After EffectsBodymovinJSON
0 likes · 7 min read
Mastering Lottie: From Installation to Optimized Animation Export
Laravel Tech Community
Laravel Tech Community
Apr 16, 2020 · Backend Development

Laravel Eloquent: Serializing Models and Collections to Arrays and JSON, Hiding Attributes, Appending Values, and Custom Date Formats

This guide explains how Laravel Eloquent can serialize models and their relationships to arrays or JSON, control visible and hidden attributes, append custom values, and customize date formatting using casts and Carbon serialization, with practical code examples for each feature.

BackendEloquentJSON
0 likes · 7 min read
Laravel Eloquent: Serializing Models and Collections to Arrays and JSON, Hiding Attributes, Appending Values, and Custom Date Formats
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 15, 2020 · Databases

Understanding MySQL Large Object Types: TEXT/BLOB and JSON

This article explains MySQL's large object data types—TEXT, BLOB, and JSON—covering their storage formats, performance implications, indexing rules, partition restrictions, relevant server parameters, and practical examples of creating tables, inserting data, and querying JSON values.

BlobDatabase designJSON
0 likes · 10 min read
Understanding MySQL Large Object Types: TEXT/BLOB and JSON
Programmer DD
Programmer DD
Mar 4, 2020 · Backend Development

Fastjson 1.2.66 Released: Security Hardening and Extensive Bug Fixes

Fastjson 1.2.66, a maintenance release, introduces security hardening, an AutoType blacklist, and a series of bug fixes ranging from BeanToArray errors to Kotlin generic handling, while also adding support for Queue deserialization and enhanced date parsing.

Bug FixesJSONJava
0 likes · 3 min read
Fastjson 1.2.66 Released: Security Hardening and Extensive Bug Fixes
MaGe Linux Operations
MaGe Linux Operations
Feb 19, 2020 · Fundamentals

Boost Your Python Productivity with 5 Overlooked Tricks

This article shares five practical Python tips—dictionary and set comprehensions, the Counter class, pretty‑printing JSON, a quick XML‑RPC web service, and criteria for choosing solid open‑source libraries—each illustrated with clear code examples to help developers write cleaner, more efficient code.

ComprehensionsCounterJSON
0 likes · 8 min read
Boost Your Python Productivity with 5 Overlooked Tricks
FunTester
FunTester
Jan 30, 2020 · Fundamentals

Master the Basics of JSON: A Beginner’s Guide to Data Exchange

This article provides a concise introduction to JSON, covering its role as a lightweight data exchange format, language independence, syntax rules, data types such as objects, arrays, strings, numbers, booleans and null, as well as file conventions and MIME type, offering practical examples for beginners.

Data ExchangeData TypesJSON
0 likes · 12 min read
Master the Basics of JSON: A Beginner’s Guide to Data Exchange
360 Quality & Efficiency
360 Quality & Efficiency
Jan 16, 2020 · Fundamentals

Practical Guide to JSON Schema for Data Validation

This article explains the purpose, features, and practical usage of JSON Schema for describing data structures, generating documentation, and validating API inputs and outputs, and provides a detailed example with code and tips for effective schema design.

JSONdata validationjsonschema
0 likes · 5 min read
Practical Guide to JSON Schema for Data Validation
WecTeam
WecTeam
Dec 26, 2019 · Fundamentals

How to Build a Custom JSON Parser in JavaScript from Scratch

This article walks through creating a JSON parser in JavaScript, covering the JSON grammar, railroad and BNF diagrams, step‑by‑step implementation of object, array and value parsing, robust error handling, and suggestions for meaningful error messages.

Error HandlingJSONJavaScript
0 likes · 13 min read
How to Build a Custom JSON Parser in JavaScript from Scratch
FunTester
FunTester
Dec 21, 2019 · Backend Development

A Reusable Java Verification Utility for Automated Testing

This article presents a reusable Java verification class that centralizes common validation logic for automated testing, handling JSON responses, code checks, numeric and boolean assertions, array detection, and regex matching, while also fixing hidden bugs and extending array validation capabilities.

JSONJavaautomation testing
0 likes · 7 min read
A Reusable Java Verification Utility for Automated Testing
ITPUB
ITPUB
Dec 6, 2019 · Backend Development

Top 9 JSON Validation and Formatting Tools Every Developer Should Know

JSON's ubiquity makes reliable validation and formatting essential, and this guide introduces nine practical tools—including online services, CLI utilities, and IDE plugins—detailing their features, usage options, and where to access their source code or downloads.

BackendJSONdeveloper
0 likes · 7 min read
Top 9 JSON Validation and Formatting Tools Every Developer Should Know
Liangxu Linux
Liangxu Linux
Dec 4, 2019 · Fundamentals

Top 9 Free JSON Tools Every Developer Should Know

This article introduces nine free JSON utilities—including online validators, command‑line processors, IDE plugins, and editors—explaining their main features, typical use cases, and where to access each tool via web links or source repositories.

CLIIDEJSON
0 likes · 7 min read
Top 9 Free JSON Tools Every Developer Should Know