Tagged articles
33 articles
Page 1 of 1
Code Ape Tech Column
Code Ape Tech Column
Jan 16, 2026 · Backend Development

Master JSONPath in Spring Boot: Simplify Complex JSON Extraction

JSONPath offers a concise, XPath‑like syntax for extracting data from complex JSON structures, and this guide shows how to integrate it into Spring Boot, compare FastJSON, Jackson, and Gson implementations, and provides practical code examples, advanced configurations, and selection advice for Java projects.

GsonJacksonJava
0 likes · 13 min read
Master JSONPath in Spring Boot: Simplify Complex JSON Extraction
Test Development Learning Exchange
Test Development Learning Exchange
Nov 23, 2025 · Backend Development

Master JSON Extraction in Python Tests with jsonpath-ng

This guide explains why traditional dict.get() approaches fail on deep JSON, introduces the powerful jsonpath-ng library, demonstrates five common extraction patterns, shows how to integrate it into pytest automation with reusable utilities, and warns about typical pitfalls.

API testingJsonPathPython
0 likes · 7 min read
Master JSON Extraction in Python Tests with jsonpath-ng
Java Tech Enthusiast
Java Tech Enthusiast
Jan 5, 2025 · Backend Development

Six Common JSON Parsing Methods in Java

Java developers can parse JSON using six popular approaches—Jackson for high‑performance, annotation‑driven serialization; Gson for a lightweight, easy‑to‑use API; FastJSON for speed; JsonPath for XPath‑style nested extraction; org.json for simple utility; or manual parsing for full control—each suited to different performance and complexity needs.

GsonJSONJackson
0 likes · 9 min read
Six Common JSON Parsing Methods in Java
Test Development Learning Exchange
Test Development Learning Exchange
Jul 8, 2024 · Backend Development

Understanding JSONPath Decorator in Python

This article explains how to create and use a Python JSONPath decorator to simplify extracting data from JSON, covering installation, basic and advanced use cases such as list handling, filtering, aggregation, asynchronous processing, API parsing, validation, dynamic path generation, and nested data extraction, with full code examples.

AsyncDecoratorJsonPath
0 likes · 6 min read
Understanding JSONPath Decorator in Python
The Dominant Programmer
The Dominant Programmer
Apr 24, 2024 · Backend Development

How to Build a JSON DSL in Spring Boot with Jayway JsonPath

This tutorial demonstrates adding JsonPath to a Spring Boot project, using DSL‑style expressions to extract authors, titles, counts and filtered data from a sample JSON payload, and shows how to drive the extraction dynamically via configurable mappings with fastjson and hutool.

DSLJavaJsonPath
0 likes · 7 min read
How to Build a JSON DSL in Spring Boot with Jayway JsonPath
High Availability Architecture
High Availability Architecture
Jun 26, 2023 · Backend Development

Design and Implementation of an Automated Backend Interface Testing System

This article presents a comprehensive backend automated testing framework that unifies HTTP and RPC access, introduces a parameter‑pool concept, leverages JSON Schema and JSONPath for validation, and outlines coverage metrics, test case generation, discovery, and continuous improvement to achieve near‑100% API test coverage.

API testingAutomated TestingBackend
0 likes · 21 min read
Design and Implementation of an Automated Backend Interface Testing System
Tencent Cloud Developer
Tencent Cloud Developer
Jun 19, 2023 · Backend Development

Design and Implementation of an Automated Backend Interface Testing System

The article presents a language‑agnostic, low‑maintenance automated backend interface testing system that unifies HTTP and RPC calls, uses a parameter pool, JSON Schema and JSONPath for assertions, generates test cases from live traffic, measures coverage, and continuously updates suites to achieve near‑full coverage.

Automated TestingJSON SchemaJsonPath
0 likes · 22 min read
Design and Implementation of an Automated Backend Interface Testing System
FunTester
FunTester
Apr 8, 2023 · Backend Development

Master JSON Extraction in Python with JsonPath: A Practical Guide

This tutorial shows how to install the JsonPath library, retrieve JSON data from an API, and use both traditional indexing and powerful JsonPath expressions—including filters, wildcards, and slicing—to efficiently extract nested values for automated testing.

API testingAutomationJSON extraction
0 likes · 7 min read
Master JSON Extraction in Python with JsonPath: A Practical Guide
Cognitive Technology Team
Cognitive Technology Team
Jun 17, 2022 · Backend Development

Using JsonPath in Java to Simplify JSON Data Access

This article introduces JsonPath as a DSL for reading JSON data in Java, demonstrates Maven integration, provides code examples for extracting and renaming JSON fields, and mentions the jq command‑line tool for additional JSON manipulation.

DSLData ExtractionJSON
0 likes · 4 min read
Using JsonPath in Java to Simplify JSON Data Access
Programmer DD
Programmer DD
Apr 22, 2022 · Backend Development

Master FastJSON 2.0: Maven Setup, Core APIs, and JSONPath Guide

This article introduces FastJSON 2.0, explains how to add the Maven dependency, outlines the main classes and methods for JSON, JSONB, and JSONPath, and provides code examples for serializing and deserializing Java objects as well as partial parsing with JSONPath.

DeserializationJSONJava
0 likes · 10 min read
Master FastJSON 2.0: Maven Setup, Core APIs, and JSONPath Guide
MaGe Linux Operations
MaGe Linux Operations
Dec 30, 2021 · Backend Development

Download Watermark‑Free Douyin Videos with a Simple Python Script

This article explains a streamlined method to extract and download watermark‑free Douyin short videos by inspecting network requests, locating hidden video URLs, and using a concise Python script with the jsonpath library, highlighting its advantages and remaining limitations.

DouyinJsonPathPython
0 likes · 5 min read
Download Watermark‑Free Douyin Videos with a Simple Python Script
Java Architecture Diary
Java Architecture Diary
Jul 12, 2021 · Backend Development

Master IntelliJ IDEA 2021: Profiler, Microservice Graphs, Docker & JSONPath Debugging

This guide walks you through IntelliJ IDEA 2021’s revamped Profiler, the new microservice call‑graph analysis for Spring Boot, Micronaut and Quarkus, the Docker‑based run configurations, and the built‑in JSONPath expression debugger, showing how to leverage each feature to improve development efficiency.

DockerIntelliJ IDEAJsonPath
0 likes · 3 min read
Master IntelliJ IDEA 2021: Profiler, Microservice Graphs, Docker & JSONPath Debugging
FunTester
FunTester
Aug 31, 2020 · Backend Development

How to Build a Groovy‑Based JsonPath Utility Class

This article walks through the creation of a Groovy‑compatible JsonPath utility library, explaining its design, key methods for extracting various data types, a custom verification helper, and how to test it later with the Spock framework.

GroovyJavaJsonPath
0 likes · 6 min read
How to Build a Groovy‑Based JsonPath Utility Class
FunTester
FunTester
Aug 19, 2020 · Backend Development

How to Overload Groovy Operators for JSONPath Validation

The article explains how to use Groovy's operator‑overloading features to create a JSONPath‑style verification DSL, detailing which operators are implemented, the challenges with sign‑conversion operators, and providing a full example class with logging for each overloaded operator.

API testingBackend DevelopmentDSL
0 likes · 5 min read
How to Overload Groovy Operators for JSONPath Validation
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