Tag

JsonPath

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Mar 12, 2025 · Fundamentals

Core Concepts, Syntax, and Applications of JSONPath

This article introduces JSONPath as a query language for JSON, explains its core concepts and basic syntax with examples, demonstrates various practical use cases such as data extraction, API testing, and shows tool support across Python, Java, and JavaScript.

API TestingData ExtractionJSON
0 likes · 6 min read
Core Concepts, Syntax, and Applications of JSONPath
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 3, 2025 · Backend Development

Master JSONPath in Spring Boot: Extract and Manipulate JSON Like a Pro

This guide shows how to use JSONPath within a Spring Boot 3.4.0 project to efficiently query, filter, and modify complex JSON structures, providing Maven setup, syntax overview, operator tables, and practical code examples for extracting authors, prices, books, and applying custom filters.

Data ExtractionJSONJava
0 likes · 10 min read
Master JSONPath in Spring Boot: Extract and Manipulate JSON Like a Pro
macrozheng
macrozheng
Jan 10, 2025 · Backend Development

6 Best Java JSON Parsing Libraries Compared: Jackson, Gson, FastJSON, and More

This article compares six popular Java JSON parsing solutions—Jackson, Gson, FastJSON, JsonPath, org.json, and manual parsing—detailing their features, code examples, advanced options, and pros and cons to help developers choose the right tool for various scenarios.

GsonJSONJackson
0 likes · 13 min read
6 Best Java JSON Parsing Libraries Compared: Jackson, Gson, FastJSON, and More
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.

APIData ProcessingJsonPath
0 likes · 6 min read
Understanding JSONPath Decorator in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jun 25, 2024 · Backend Development

Downloading Douyin (TikTok) Videos Without Watermark Using Python and JSONPath

This article explains a simplified Python method for extracting and downloading watermark‑free Douyin videos by inspecting network requests, using the jsonpath library, and automating the download process with concise code, while also discussing its advantages and current limitations.

DouyinJsonPathRequests
0 likes · 5 min read
Downloading Douyin (TikTok) Videos Without Watermark Using Python and JSONPath
System Architect Go
System Architect Go
Jan 8, 2024 · Databases

Redis Stack RedisJSON Module: Commands, JSONPath Syntax, and Usage Examples

This article introduces Redis Stack’s RedisJSON module, explains its JSONPath syntax, details the full set of JSON commands for handling various data types, provides practical code examples, and highlights how RedisJSON enables Redis to function as a document, full‑text, and vector search database.

DatabaseJsonPathNoSQL
0 likes · 9 min read
Redis Stack RedisJSON Module: Commands, JSONPath Syntax, and Usage Examples
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 TestingJSON SchemaJsonPath
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.

JSON SchemaJsonPathMQ scheduling
0 likes · 22 min read
Design and Implementation of an Automated Backend Interface Testing System
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
Python Programming Learning Circle
Python Programming Learning Circle
May 6, 2022 · Backend Development

Downloading Watermark‑Free Douyin Videos with Python and jsonpath

This article demonstrates a simpler method for extracting and downloading watermark‑free Douyin (TikTok) videos by inspecting network requests, locating the hidden video URLs, and using a Python script with the jsonpath library to automate the retrieval process.

DouyinJsonPathVideo Download
0 likes · 5 min read
Downloading Watermark‑Free Douyin Videos with Python and jsonpath
Python Programming Learning Circle
Python Programming Learning Circle
Nov 23, 2021 · Backend Development

Extracting Douyin (TikTok) Video URLs Without Watermark Using Python and jsonpath

This article demonstrates a simpler method to obtain water‑marked‑free Douyin video URLs by inspecting network requests, extracting hidden links, and using a Python script with the jsonpath library to download videos directly, highlighting advantages and remaining limitations.

APIDouyinJsonPath
0 likes · 4 min read
Extracting Douyin (TikTok) Video URLs Without Watermark Using Python and jsonpath
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 19, 2021 · Operations

Monitoring TiDB with Zabbix: Using HTTP Agent, Preprocessing, and Triggers

This guide explains how to collect TiDB metrics via its HTTP monitoring API, preprocess the data into JSON, create master and regular items in Zabbix, and configure triggers using Prometheus‑style expressions to achieve effective TiDB monitoring.

JsonPathMetricsPrometheus
0 likes · 7 min read
Monitoring TiDB with Zabbix: Using HTTP Agent, Preprocessing, and Triggers
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
May 18, 2021 · Operations

Performance Testing: Measuring QPS with JsonPath, Regex, and Exception Handling in Java

This article explores how to accurately measure QPS in Java performance‑testing scripts by using JsonPath and regular‑expression validation, analyzes error margins under different thread and iteration configurations, and demonstrates that exception handling has minimal impact on overall throughput.

JavaJsonPathQPS
0 likes · 8 min read
Performance Testing: Measuring QPS with JsonPath, Regex, and Exception Handling in Java
FunTester
FunTester
Sep 19, 2020 · Backend Development

Custom Verify Class for JsonPath Validation with Groovy Operator Overloading

This article introduces a Groovy‑based Verify utility that overloads arithmetic and comparison operators to simplify JsonPath response validation, eliminating manual type conversions and enabling expressive syntax for front‑end test cases.

GroovyJsonPathTesting
0 likes · 9 min read
Custom Verify Class for JsonPath Validation with Groovy Operator Overloading
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.

JSONJavaJsonPath
0 likes · 6 min read
JsonPath Functions for Array Operations: min, max, avg, stddev, length, sum
FunTester
FunTester
Aug 21, 2020 · Backend Development

Practical Guide to JsonPath: Filtering JSON Data with Operators and Functions

This article explains how to use JsonPath in Java to filter JSON data, covering operators, functions, and practical examples such as checking values in arrays, subsets, size constraints, and empty checks, with complete code snippets for each case.

Data ProcessingJSONJava
0 likes · 7 min read
Practical Guide to JsonPath: Filtering JSON Data with Operators and Functions
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.

JSONJavaJsonPath
0 likes · 7 min read
Using JsonPath in Java for JSON Data Extraction and Validation
360 Quality & Efficiency
360 Quality & Efficiency
Mar 28, 2018 · Backend Development

Using JSONPath with Fastjson in Java: Introduction, Usage, and Example

JSONPath, analogous to XPath for XML, enables efficient querying of JSON data; this article introduces its concepts, demonstrates how to integrate Fastjson's JSONPath in Java, provides syntax examples, and showcases a simple code demonstration with expected output.

Data QueryJavaJsonPath
0 likes · 3 min read
Using JSONPath with Fastjson in Java: Introduction, Usage, and Example