Tagged articles
481 articles
Page 1 of 5
James' Growth Diary
James' Growth Diary
Apr 8, 2026 · Artificial Intelligence

Practical Guide to Output Parsers: Ensuring Stable JSON from LLMs

The article explains why LLMs often produce malformed JSON, categorizes three common failure types, and walks through modern solutions—including withStructuredOutput + Zod, JsonOutputParser, and OutputFixingParser—plus a decision tree to choose the right approach for production use.

FunctionCallingJSONLLM
0 likes · 14 min read
Practical Guide to Output Parsers: Ensuring Stable JSON from LLMs
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 3, 2026 · Databases

10 Must‑Know MySQL Advanced Techniques to Supercharge Performance

This article presents ten practical MySQL advanced techniques—including EXPLAIN analysis, composite and covering indexes, index condition push‑down, prefix indexes, window functions, CTEs, JSON handling, partition tables, join optimizations, variables, online DDL, and generated columns—each illustrated with real‑world SQL examples and execution‑plan screenshots to boost efficiency in high‑volume, high‑concurrency environments.

Advanced SQLCTEIndex Optimization
0 likes · 16 min read
10 Must‑Know MySQL Advanced Techniques to Supercharge Performance
JD Tech Talk
JD Tech Talk
Mar 18, 2026 · Databases

Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls

This article explains how to store and query extensible JSON columns in a MySQL‑based system, lists the most useful JSON functions, walks through several real‑world scenarios—including dynamic extension queries and weight‑management cases—identifies subtle bugs caused by null values, and presents step‑by‑step SQL and MyBatis fixes to ensure reliable batch updates.

DebuggingDynamicFieldsJSON
0 likes · 15 min read
Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls
Selected Java Interview Questions
Selected Java Interview Questions
Mar 1, 2026 · Backend Development

Master Easy Work: Build, Run, and Serialize Java Workflows with Code Examples

Easy Work is a Java workflow engine that offers a simple API and modular components, enabling developers to create, execute, pause, and serialize complex workflows using code, JSON definitions, and rich conditional predicates, with detailed examples covering repeat, sequential, parallel, and conditional flows.

BackendConditionalEasyWork
0 likes · 8 min read
Master Easy Work: Build, Run, and Serialize Java Workflows with Code Examples
Data STUDIO
Data STUDIO
Feb 23, 2026 · Backend Development

Stop Using JSON Blindly: How Switching One API to MessagePack Cut Response Time by 5×

A performance bottleneck hidden in a fintech dashboard’s “coffee‑time” API was solved by profiling, discovering that 85% of latency came from JSON serialization, and replacing it with MessagePack, which reduced payload size by up to 74% and slashed end‑to‑end response time from 847 ms to 159 ms—a more than five‑fold improvement.

FlaskJSONMessagePack
0 likes · 11 min read
Stop Using JSON Blindly: How Switching One API to MessagePack Cut Response Time by 5×
Code Mala Tang
Code Mala Tang
Feb 21, 2026 · Backend Development

10 Common Pitfalls When Streaming JSON in Node.js and Safer Patterns

This guide enumerates ten frequent traps encountered when streaming JSON in Node.js—such as assuming one chunk per object, UTF‑8 split issues, missing newline delimiters, back‑pressure overload, and handling of large numbers—and presents reliable patterns like using NDJSON framing, StringDecoder, pipeline, and proper error handling to avoid data loss and memory spikes.

JSONNDJSONNode.js
0 likes · 13 min read
10 Common Pitfalls When Streaming JSON in Node.js and Safer Patterns
Coder Trainee
Coder Trainee
Feb 20, 2026 · Backend Development

Why Lombok-generated getters cause JSON fields to become lowercase

The article explains how Lombok’s @Data annotation generates getter and setter methods with a lowercase first letter for camel‑case fields, causing Jackson to serialize JSON property names in all lowercase, and offers three fixes: write methods manually, use @JsonProperty, or rename fields to avoid lower‑upper patterns.

JSONJacksonJava
0 likes · 4 min read
Why Lombok-generated getters cause JSON fields to become lowercase
DevOps Coach
DevOps Coach
Feb 19, 2026 · Backend Development

Why Go’s JSON v2 Is Worth the Wait: Deep Dive into Features, Performance, and Roadmap

The article examines Go 1.26’s release, explains why the experimental encoding/json/v2 package remains hidden, details its architectural redesign, key new features, performance gains, critical blockers such as a memory‑regression issue, and outlines the realistic timeline for its stable inclusion in Go 1.27.

Backward CompatibilityJSONencoding/json
0 likes · 15 min read
Why Go’s JSON v2 Is Worth the Wait: Deep Dive into Features, Performance, and Roadmap
Top Architect
Top Architect
Feb 11, 2026 · Backend Development

Designing Clean API Response Wrappers in Spring Boot

This article explains how to design a consistent JSON response format for Spring Boot APIs, covering status‑code conventions, message handling, a reusable Result wrapper class, controller simplification, and a global @ResponseResult annotation with interceptor and advice for automatic response packaging.

ControllerAdviceJSONResponse wrapper
0 likes · 10 min read
Designing Clean API Response Wrappers in Spring Boot
Su San Talks Tech
Su San Talks Tech
Feb 10, 2026 · Databases

10 Must‑Know MySQL Advanced Techniques to Supercharge Performance

This article presents eleven practical MySQL advanced techniques—including EXPLAIN analysis, sophisticated indexing, window functions, CTEs, JSON handling, partitioning, join optimizations, user variables, online DDL, and generated columns—to help developers dramatically improve query performance and scalability in high‑load environments.

Advanced QueriesJSONPartitioning
0 likes · 18 min read
10 Must‑Know MySQL Advanced Techniques to Supercharge Performance
Tech Musings
Tech Musings
Feb 7, 2026 · Fundamentals

How to Clean and Convert a Chinese Poetry Dataset for RAG Projects

This guide explains how to clean a Chinese poetry corpus—removing special characters, filtering short entries, and converting traditional characters to simplified Chinese—using Python validation functions, batch file processing, and WSL‑based OpenCC conversion, then persisting the results as JSON.

JSONRAGdata cleaning
0 likes · 12 min read
How to Clean and Convert a Chinese Poetry Dataset for RAG Projects
DevOps Coach
DevOps Coach
Jan 13, 2026 · Backend Development

10 Common JSON Mistakes Developers Make and How to Fix Them

This article outlines ten frequent JSON pitfalls—from deeply nested structures and string literals to missing timezone data and lack of versioning—provides clear before‑and‑after code examples, and offers practical guidelines to write cleaner, safer, and more maintainable JSON for APIs and configuration files.

ConfigurationJSONJavaScript
0 likes · 10 min read
10 Common JSON Mistakes Developers Make and How to Fix Them
Architecture Digest
Architecture Digest
Jan 8, 2026 · Backend Development

Why Do Jackson 2 and 3 Coexist? Uncover the 4 Breaking Changes in Jackson 3

After upgrading to Spring Boot 4, the article explains why both Jackson 2 and Jackson 3 appear together, outlines the four major breaking changes—including package reorganization, the shift from ObjectMapper to JsonMapper, new default date serialization, and the removal of checked exceptions—and offers migration tips.

JSONJacksonJava
0 likes · 6 min read
Why Do Jackson 2 and 3 Coexist? Uncover the 4 Breaking Changes in Jackson 3
Top Architect
Top Architect
Jan 3, 2026 · Databases

How to Safely Add a Column to a Billion‑Row Order Table Without Downtime

When a core order table with tens of millions of rows needs a new business field, executing a plain ALTER TABLE can lock the table and disrupt services, so the article explores master‑slave switching, online schema‑change tools, extension tables, JSON fields, and a clever reuse of an existing redundant column to achieve the change with minimal risk.

DDLJSONMaster‑Slave
0 likes · 9 min read
How to Safely Add a Column to a Billion‑Row Order Table Without Downtime
Ray's Galactic Tech
Ray's Galactic Tech
Dec 16, 2025 · Databases

PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide

Choosing between PostgreSQL and MySQL isn’t just a feature checklist; it requires weighing business complexity, team expertise, and future uncertainty, with this guide offering core design philosophies, multi-dimensional capability comparisons, actionable decision paths, and real-world case studies to help you make a production-grade database choice.

GISJSONPostgreSQL
0 likes · 12 min read
PostgreSQL vs MySQL: The Ultimate Production-Ready Database Selection Guide
php Courses
php Courses
Dec 16, 2025 · Backend Development

How to Store PHP Arrays in a Database: 5 Practical Methods

This guide explains five ways to persist PHP arrays in a database—including serialize(), JSON encoding, normalized relational tables, comma‑separated strings, and Base64‑encoded data—detailing code examples, required field types, insertion steps, and retrieval techniques.

JSONPHPmysql
0 likes · 4 min read
How to Store PHP Arrays in a Database: 5 Practical Methods
Ray's Galactic Tech
Ray's Galactic Tech
Dec 15, 2025 · Databases

10 Advanced MySQL Techniques to Write Faster, Cleaner SQL

Discover ten powerful MySQL features—including CTEs, window functions, conditional aggregation, JSON handling, generated columns, and UPSERT tricks—illustrated with real‑world examples and performance tips, so you can write SQL that is more efficient, maintainable, and production‑ready.

CTEGenerated ColumnsJSON
0 likes · 15 min read
10 Advanced MySQL Techniques to Write Faster, Cleaner SQL
Top Architect
Top Architect
Dec 15, 2025 · Databases

How to Add a Column to a Billion‑Row Order Table Without Downtime

When a core order table with tens of millions of rows needs a new column, naïve ALTER TABLE can lock the table and disrupt services, so this article explores safe alternatives such as master‑slave switching, online DDL tools, extension tables, JSON‑based schema‑less designs, and clever reuse of existing redundant fields, complete with practical code snippets and lessons learned.

DDLJSONOnline DDL
0 likes · 9 min read
How to Add a Column to a Billion‑Row Order Table Without Downtime
JavaScript
JavaScript
Dec 8, 2025 · Frontend Development

Why JSON.parse(JSON.stringify(obj)) Fails for Deep Cloning and Better Alternatives

The article explains the hidden pitfalls of using JSON.parse(JSON.stringify(obj)) for deep cloning in JavaScript, such as circular references, loss of special types, prototype chain, and collection handling, and introduces the native structuredClone API as a more reliable solution.

JSONJavaScriptcircular reference
0 likes · 5 min read
Why JSON.parse(JSON.stringify(obj)) Fails for Deep Cloning and Better Alternatives
Selected Java Interview Questions
Selected Java Interview Questions
Dec 5, 2025 · Databases

Unlock MySQL 8.0’s Hidden Optimization Tricks to Supercharge Your Queries

Discover eight powerful, lesser‑known MySQL 8.0 features—including window functions, descending indexes, generated columns, invisible indexes, hints, resource groups, LATERAL JOIN, and multi‑valued JSON indexes—that can dramatically improve query performance, simplify code, and give you an edge in interviews and production environments.

Generated ColumnsJSONLATERAL JOIN
0 likes · 12 min read
Unlock MySQL 8.0’s Hidden Optimization Tricks to Supercharge Your Queries
Architect's Guide
Architect's Guide
Nov 22, 2025 · Backend Development

Why Treating "null" as Empty Causes Silent Registration Bugs

The article explains how confusing the literal string "null" with a true null value in user registration requests can let invalid accounts slip through validation, leading to downstream errors and highlighting the need for proper input checks.

JSONinput validationnull bug
0 likes · 3 min read
Why Treating "null" as Empty Causes Silent Registration Bugs
JavaScript
JavaScript
Nov 16, 2025 · Frontend Development

Boost JavaScript Deserialization: Overcome JSON.parse Limits and Performance Bottlenecks

This article explains how JSON.parse and JSON.stringify work, outlines their performance, type, and security limitations, and presents practical strategies such as reviver functions, streaming parsers, binary formats, Web Workers, and incremental loading to achieve faster and safer JavaScript deserialization.

Binary FormatDeserializationJSON
0 likes · 6 min read
Boost JavaScript Deserialization: Overcome JSON.parse Limits and Performance Bottlenecks
Data STUDIO
Data STUDIO
Nov 12, 2025 · Databases

7 Reusable DuckDB SQL Patterns for Fast Local Data Analysis

This article presents seven practical DuckDB SQL patterns—querying files directly, treating partition folders as tables, deduplicating with QUALIFY, computing rolling metrics with window functions, pivot/unpivot, handling JSON arrays, and exporting results to Parquet—plus tips and a mini case study that show how to turn a notebook into a lightweight OLAP engine without leaving the Python environment.

DuckDBJSONParquet
0 likes · 12 min read
7 Reusable DuckDB SQL Patterns for Fast Local Data Analysis
Advanced AI Application Practice
Advanced AI Application Practice
Nov 9, 2025 · Fundamentals

How to Decode APIs, Logs, and Other Tech Jargon When Talking to Developers and Ops

The article explains why technical terms like API, JSON, and log can feel alien during developer‑ops conversations, and offers three practical strategies—building a personal glossary, asking smart questions, and using browser dev tools—to become an effective technical translator and improve bug‑reporting efficiency.

APIDebuggingGlossary
0 likes · 7 min read
How to Decode APIs, Logs, and Other Tech Jargon When Talking to Developers and Ops
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 6, 2025 · Backend Development

QLExpress4: Boosting Rule Engine Performance and AI-Friendliness

QLExpress4, the latest major rewrite of Alibaba's Java rule engine, dramatically improves compilation and execution speed, adds expression tracing for AI-friendly debugging, supports native JSON syntax for complex data structures, and provides extensive testing, documentation, and integration examples, demonstrating its continued strong demand and adoption across major Alibaba services.

AIJSONJava
0 likes · 14 min read
QLExpress4: Boosting Rule Engine Performance and AI-Friendliness
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 2, 2025 · Backend Development

Master Advanced JSON Handling in Spring Boot 3 with Jackson

This article walks through advanced Jackson techniques for JSON processing in Spring Boot 3, including path queries, multi‑value extraction, view control, dynamic property handling, object unwrapping, and raw JSON insertion, each illustrated with concise JUnit test examples and expected outputs.

Backend DevelopmentJSONJackson
0 likes · 10 min read
Master Advanced JSON Handling in Spring Boot 3 with Jackson
Java Backend Technology
Java Backend Technology
Oct 31, 2025 · Databases

10 Essential MySQL Tricks to Boost Performance and Simplify Queries

This article presents ten practical MySQL techniques—from using JSON columns for flexible data to leveraging CTEs, window functions, and advanced clauses like WITH ROLLUP and INSERT IGNORE—each illustrated with real‑world scenarios and ready‑to‑run SQL code to improve query efficiency and developer productivity.

CTEDatabase QueriesJSON
0 likes · 11 min read
10 Essential MySQL Tricks to Boost Performance and Simplify Queries
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 21, 2025 · Backend Development

Master JSON Control in Spring Boot 3: Practical Guide to @JsonProperty, @JsonView & Mix‑ins

This article explains how to fine‑tune JSON responses in Spring Boot 3 using Jackson annotations such as @JsonProperty, @JsonFormat, @JsonView, and Mix‑ins, covering field hiding, renaming, null handling, date/number formatting, view‑based serialization, and custom ObjectMapper configuration with code examples.

JSONJacksonJava
0 likes · 9 min read
Master JSON Control in Spring Boot 3: Practical Guide to @JsonProperty, @JsonView & Mix‑ins
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 15, 2025 · Backend Development

Automate i18n Management with a One‑Command Node Script

This article describes how the author streamlined multilingual resource handling for a ticketing and hotel project by replacing manual Excel‑based workflows with a Node.js script that generates JSON locales, enforces key naming conventions, and runs with a single command, dramatically improving efficiency.

AutomationJSONi18n
0 likes · 9 min read
Automate i18n Management with a One‑Command Node Script
JavaScript
JavaScript
Oct 13, 2025 · Frontend Development

When JSON.parse Slows You Down: Faster Deserialization Strategies

This article explains how JSON.parse and JSON.stringify work, outlines their performance, type, and security limitations, and presents advanced techniques such as reviver functions, streaming parsers, binary formats, Web Workers, and incremental loading to achieve faster and safer JavaScript deserialization.

DeserializationJSONJavaScript
0 likes · 6 min read
When JSON.parse Slows You Down: Faster Deserialization Strategies
Java Tech Enthusiast
Java Tech Enthusiast
Oct 12, 2025 · Backend Development

Master JSON Field Adaptation in Spring Boot: 3 Powerful Techniques

This article explains why JSON field mismatches cause backend failures in microservice architectures and presents three robust Spring Boot solutions—using a Map, Jackson's JsonNode, and @JsonAnySetter/@JsonAnyGetter—to flexibly and safely adapt dynamic JSON structures.

Backend DevelopmentDynamic MappingJSON
0 likes · 7 min read
Master JSON Field Adaptation in Spring Boot: 3 Powerful Techniques
Top Architect
Top Architect
Oct 6, 2025 · Backend Development

Designing Clean API Response Wrappers with Annotations and Interceptors

This article explains how to structure API responses in a microservice environment by using a standard JSON format, custom status code ranges, a Result wrapper class, and Spring annotations with interceptors to automatically package and handle responses and errors in a clean, maintainable way.

BackendJSONResponse wrapper
0 likes · 10 min read
Designing Clean API Response Wrappers with Annotations and Interceptors
Senior Brother's Insights
Senior Brother's Insights
Oct 5, 2025 · Databases

Master MySQL JSON: From Basics to Advanced CRUD Operations

This article explains MySQL’s native JSON data type introduced in 5.7, covering its binary storage format, built‑in functions, generated‑column indexing, performance advantages over string storage, and detailed CRUD examples with SQL syntax and practical code snippets.

CRUDJSONSQL
0 likes · 14 min read
Master MySQL JSON: From Basics to Advanced CRUD Operations
转转QA
转转QA
Sep 28, 2025 · Backend Development

Eliminate False JSON Diff Errors with an Intelligent Alignment Algorithm

This article explains how a smart, three‑layer JSON alignment algorithm automatically reorders and matches elements to remove false differences caused by array order, delivering high accuracy, low false‑positive rates, and strong performance for backend data comparison tasks.

BackendData AlignmentJSON
0 likes · 14 min read
Eliminate False JSON Diff Errors with an Intelligent Alignment Algorithm
JavaScript
JavaScript
Sep 18, 2025 · Frontend Development

Why JSON.parse(JSON.stringify) Fails for Deep Cloning and Better Alternatives

This article explains the hidden pitfalls of using JSON.parse(JSON.stringify) for deep cloning in JavaScript—such as circular references, loss of special types, prototype chain erosion, and broken collections—and introduces the native structuredClone API as a more reliable solution.

JSONJavaScriptdeep copy
0 likes · 5 min read
Why JSON.parse(JSON.stringify) Fails for Deep Cloning and Better Alternatives
Code Wrench
Code Wrench
Sep 15, 2025 · Fundamentals

Master Go Maps: Deep Dive into Internals, Tricks, and Real-World Use Cases

This article explores Go's map type in depth, covering its underlying hash table mechanics, key requirements, concurrency considerations, and a comprehensive set of practical techniques—including existence checks, JSON conversion, sorting, slicing, multi-dimensional maps, and real-world examples for analytics and log processing.

GoJSONMAP
0 likes · 10 min read
Master Go Maps: Deep Dive into Internals, Tricks, and Real-World Use Cases
php Courses
php Courses
Sep 12, 2025 · Backend Development

Boost Your C++ Apps with RapidJSON and pugixml: A Practical Guide

This article explains why C++ developers should adopt third‑party libraries like RapidJSON for high‑performance JSON handling and pugixml for lightweight XML processing, covering integration steps, core APIs, and detailed code examples for parsing, generating, and traversing data structures.

CJSONLibrary
0 likes · 10 min read
Boost Your C++ Apps with RapidJSON and pugixml: A Practical Guide
php Courses
php Courses
Sep 11, 2025 · Databases

How to Efficiently Store and Manage JSON Data in Relational and NoSQL Databases

JSON has become the de‑facto format for data exchange, and modern relational databases like PostgreSQL and MySQL now support native JSON types alongside NoSQL solutions such as MongoDB, offering developers flexible storage, indexing, and query capabilities while balancing schema rigidity, performance, and scalability.

JSONNoSQLRelational
0 likes · 7 min read
How to Efficiently Store and Manage JSON Data in Relational and NoSQL Databases
BirdNest Tech Talk
BirdNest Tech Talk
Sep 11, 2025 · Backend Development

Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains

The article analyzes the long‑standing issues of Go's original encoding/json package, explains the design and API of the experimental encoding/json/v2 and jsontext packages, and shows how the new implementation improves correctness, flexibility, and performance while preserving compatibility.

GoJSONapi-design
0 likes · 23 min read
Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 3, 2025 · Backend Development

Master Spring Boot 3 JSON Handling: 12 Essential Jackson Annotations with Real‑World Examples

This article walks through the most common Jackson annotations for Spring Boot 3, explaining their purpose, showing concise code samples, and demonstrating the resulting JSON output with screenshots, so developers can confidently handle naming, ignoring, formatting, dynamic properties, and custom serialization in their APIs.

JSONJacksonannotations
0 likes · 11 min read
Master Spring Boot 3 JSON Handling: 12 Essential Jackson Annotations with Real‑World Examples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 19, 2025 · Backend Development

Jackson‑jr in Spring Boot: Lightning‑Fast JSON Serialization & Benchmarks

This article introduces the lightweight Jackson‑jr library for Java, demonstrates how to create JSON objects and arrays, use the Composer API, customize serialization with annotations, and presents JMH performance comparisons showing Jackson‑jr’s superior speed over Jackson‑databind and Gson in Spring Boot 3.4.2 environments.

JSONJackson-jrJava
0 likes · 9 min read
Jackson‑jr in Spring Boot: Lightning‑Fast JSON Serialization & Benchmarks
Go Programming World
Go Programming World
Aug 12, 2025 · Backend Development

Master dyno: Simplify Go JSON/YAML Handling with Dynamic Maps

This article explains how the Go dyno package lets you effortlessly read, modify, and serialize deeply‑nested JSON/YAML structures by providing Get, Set, Delete, Append and conversion utilities that work with map[string]interface{}, map[interface{}]interface{} and []interface{} without using reflection.

Code ExampleGoJSON
0 likes · 23 min read
Master dyno: Simplify Go JSON/YAML Handling with Dynamic Maps
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 7, 2025 · Databases

Unlock MySQL REST Service: Step‑by‑Step Installation and API Guide

This tutorial walks you through installing MySQL REST Service on Oracle Linux, configuring the metadata schema, using MySQL Shell in VS Code, loading the component, managing variables, handling X‑protocol settings, creating services, and authenticating via MRS, MySQL Internal, cookie or JWT, with full command‑line examples and code snippets.

AuthenticationJSONMySQL Shell
0 likes · 17 min read
Unlock MySQL REST Service: Step‑by‑Step Installation and API Guide
Alibaba Cloud Native
Alibaba Cloud Native
Aug 5, 2025 · Cloud Native

Master JSON Log Analysis in Alibaba Cloud SLS: Flatten, Index & AI Query

This guide explains how to efficiently process and analyze massive JSON logs in Alibaba Cloud Log Service (SLS) by flattening data before storage, configuring indexes, leveraging powerful JSON extraction functions, using unnest for array analysis, and employing the AI‑driven SQL Copilot to generate optimal queries, all with practical code examples.

AIJSONLog Service
0 likes · 12 min read
Master JSON Log Analysis in Alibaba Cloud SLS: Flatten, Index & AI Query
Go Programming World
Go Programming World
Aug 4, 2025 · Backend Development

Why Go’s yaml.v3 Fails to Convert YAML with Duplicate Keys to JSON (and How to Fix It)

This article explains why converting a YAML document containing both numeric and string keys (e.g., 1 and "1") to JSON fails in Go using yaml.v3, demonstrates the resulting errors, and shows how to resolve the issue with dyno.ConvertMapI2MapS or alternative libraries, while also comparing behavior in Python and JavaScript.

Data ConversionGoJSON
0 likes · 17 min read
Why Go’s yaml.v3 Fails to Convert YAML with Duplicate Keys to JSON (and How to Fix It)
macrozheng
macrozheng
Jul 28, 2025 · Backend Development

Mastering FlowLong: A Lightweight Open‑Source Workflow Engine for Chinese Enterprises

FlowLong is a domestically developed, high‑performance workflow engine that uses JSON‑based process models and a visual designer to simplify complex approval scenarios, integrates seamlessly with Spring Boot and Mybatis‑Plus, provides extensive BPMN features, and includes detailed installation, architecture, and database schema documentation.

BPMJSONJava
0 likes · 15 min read
Mastering FlowLong: A Lightweight Open‑Source Workflow Engine for Chinese Enterprises
JakartaEE China Community
JakartaEE China Community
Jul 28, 2025 · Backend Development

How to Store JSON Data Using JPA and Hibernate

This tutorial shows how to store, query, and manipulate JSON data in PostgreSQL using JPA and Hibernate, covering native JSON/JSONB types, the Hypersistence JsonType, entity mapping, service and REST layers, WildFly configuration, and curl‑based testing.

HibernateHypersistenceJSON
0 likes · 11 min read
How to Store JSON Data Using JPA and Hibernate
Java Tech Enthusiast
Java Tech Enthusiast
Jul 8, 2025 · Backend Development

Master Global Date Formatting in Spring Boot: Simple Tips

This article explains how to achieve consistent date and time formatting in Spring Boot applications by using SimpleDateFormat, configuring Jackson globally with spring.jackson properties, and applying @JsonFormat, @JsonComponent, and @Configuration annotations to handle various Java date types efficiently.

Date FormattingJSONSpring Boot
0 likes · 7 min read
Master Global Date Formatting in Spring Boot: Simple Tips
Java Backend Technology
Java Backend Technology
Jul 7, 2025 · Backend Development

Master Dynamic JSON Fields in Java with @JsonAnyGetter and @JsonAnySetter

This article explains how Jackson's @JsonAnySetter and @JsonAnyGetter annotations let Java classes gracefully handle unknown JSON properties by collecting them into a map during deserialization and emitting them as regular fields during serialization, complete with practical code examples and usage tips.

DeserializationDynamicPropertiesJSON
0 likes · 7 min read
Master Dynamic JSON Fields in Java with @JsonAnyGetter and @JsonAnySetter
macrozheng
macrozheng
Jul 1, 2025 · Backend Development

Master Dynamic JSON Fields in Java with @JsonAnyGetter & @JsonAnySetter

This article explains how to handle JSON objects with unknown or changing fields in Java by using Jackson's @JsonAnySetter to collect them during deserialization and @JsonAnyGetter to serialize them back, complete with code examples, pitfalls, and a concise analogy.

DeserializationDynamicPropertiesJSON
0 likes · 8 min read
Master Dynamic JSON Fields in Java with @JsonAnyGetter & @JsonAnySetter
php Courses
php Courses
Jun 20, 2025 · Backend Development

Boost Go Performance: Reduce GC Pressure and Achieve Zero‑Copy

This article explains how Go's concurrent mark‑sweep garbage collector can become a bottleneck in high‑performance scenarios and provides practical techniques—such as using sync.Pool, avoiding unnecessary pointers, pre‑allocating memory, and applying zero‑copy and unsafe tricks—to dramatically lower GC overhead and improve overall program speed.

GoJSONZero Copy
0 likes · 8 min read
Boost Go Performance: Reduce GC Pressure and Achieve Zero‑Copy
php Courses
php Courses
Jun 10, 2025 · Backend Development

Unlock Go’s Power: Master the Most Essential Standard Library Packages

This guide walks through Go’s most powerful standard library packages—fmt, net/http, sync, encoding/json, context, os/io, testing, time, sort, and reflect—showing practical code examples, advanced tips, and best‑practice recommendations to boost development efficiency and write professional Go code.

GoJSONStandard Library
0 likes · 20 min read
Unlock Go’s Power: Master the Most Essential Standard Library Packages
Aikesheng Open Source Community
Aikesheng Open Source Community
Jun 3, 2025 · Databases

Root Cause Analysis of MySQL 5.7 JSON NOT NULL Rollback Failure and Its Fix

The article details a MySQL 5.7 bug where rollback SQL generated for a JSON NOT NULL column produces an empty string instead of NULL, explains the underlying binlog behavior, reproduces the issue with sample tables, and provides a practical workaround by converting the JSON column to TEXT before re‑importing the data, while recommending strict SQL_MODE for production.

JSONSQL ModeSchema Migration
0 likes · 7 min read
Root Cause Analysis of MySQL 5.7 JSON NOT NULL Rollback Failure and Its Fix
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 31, 2025 · Backend Development

Mastering Jackson ObjectMapper in Spring Boot 3: Real-World Cases & Performance Tips

This article explores Jackson's ObjectMapper in Spring Boot 3, covering basic serialization/deserialization, converting between objects, JSON strings, JsonNode, and collections, custom serializers/deserializers, handling unknown fields, and performance tuning with the Afterburner module and JMH benchmarks.

DeserializationJSONJackson
0 likes · 12 min read
Mastering Jackson ObjectMapper in Spring Boot 3: Real-World Cases & Performance Tips
Lin is Dream
Lin is Dream
May 28, 2025 · Backend Development

Mastering Uniform Date Formatting in Spring Boot with Jackson

This guide shows how to configure Jackson in Spring Boot to consistently format LocalDateTime, Date, and String parameters as "yyyy-MM-dd HH:mm:ss", covering global settings via application properties, field-level @JsonFormat, custom serializers/deserializers, and unified handling in REST controllers.

Date FormattingJSONJackson
0 likes · 8 min read
Mastering Uniform Date Formatting in Spring Boot with Jackson
FunTester
FunTester
May 27, 2025 · Backend Development

Java Serialization: Ten Common Pitfalls and Safer Alternatives

Java serialization, while convenient for persisting objects, suffers from versioning issues, hidden fields, mutable data snapshots, performance overhead, security vulnerabilities, singleton breaches, final field tampering, external dependencies, maintenance burdens, and format limitations, and the article recommends explicit serialVersionUID, custom methods, and JSON/Protobuf alternatives.

JSONJavaProtobuf
0 likes · 18 min read
Java Serialization: Ten Common Pitfalls and Safer Alternatives
JavaScript
JavaScript
May 21, 2025 · Fundamentals

Boost JavaScript Deserialization: When JSON.parse Falls Short and Faster Alternatives

While JSON.parse() and JSON.stringify() are the default methods for JavaScript data serialization, they can become performance bottlenecks and lack support for special types, so this guide explores their limitations and presents strategies such as reviver functions, streaming parsers, binary formats, Web Workers, and incremental loading to improve deserialization efficiency.

Binary FormatJSONJavaScript
0 likes · 6 min read
Boost JavaScript Deserialization: When JSON.parse Falls Short and Faster Alternatives
Architect's Tech Stack
Architect's Tech Stack
May 20, 2025 · Operations

Visualizing Nginx Access Logs with Loki and Grafana

This guide explains how to collect Nginx access logs, convert them to JSON, store them in Loki using Promtail, and visualize the data with Grafana dashboards, including installation of required modules, Docker deployment, and world‑map panel configuration.

GrafanaJSONLoki
0 likes · 8 min read
Visualizing Nginx Access Logs with Loki and Grafana
macrozheng
macrozheng
May 18, 2025 · Fundamentals

Install and Explore JSON Hero: A Powerful JSON Viewer

This guide introduces JSON Hero, a user‑friendly tool for viewing and editing JSON data, explains how to install it locally with Git and npm, shows how to use the web version, and highlights its multiple viewing modes and sharing features.

Column ViewJSONViewer
0 likes · 5 min read
Install and Explore JSON Hero: A Powerful JSON Viewer
Architecture & Thinking
Architecture & Thinking
May 15, 2025 · Databases

Redis 8.0 Unveiled: New AGPLv3 License, Vector Search, JSON & More

Redis 8.0, released on May 1 2025, introduces a major license shift to AGPL‑v3, adds eight native data structures—including vector sets, JSON, and time‑series—enhances the query engine with up to 16× performance gains, improves scalability, security, and cloud‑native support, and provides extensive code examples for AI and real‑time analytics.

JSONTime Seriesdatabase
0 likes · 15 min read
Redis 8.0 Unveiled: New AGPLv3 License, Vector Search, JSON & More
Test Development Learning Exchange
Test Development Learning Exchange
May 10, 2025 · Fundamentals

Using Python's json Module: Serialization, Deserialization, and Common Operations

This article introduces Python's built‑in json module, explaining how to serialize Python objects to JSON strings and files, deserialize JSON back to Python, and demonstrates common tasks such as pretty‑printing, handling Unicode, working with lists and nested structures, custom encoders, and network responses.

DeserializationJSONPython
0 likes · 8 min read
Using Python's json Module: Serialization, Deserialization, and Common Operations
Test Development Learning Exchange
Test Development Learning Exchange
May 2, 2025 · Fundamentals

29 Minimal Python Code Snippets for API Automation Testing

This article presents 29 concise Python code examples covering common API automation tasks such as JSON conversion, file I/O, dictionary manipulation, request handling, data filtering, encryption, URL encoding, time formatting, exception handling, and regular expressions, each accompanied by clear output and commentary.

API testingAutomationJSON
0 likes · 9 min read
29 Minimal Python Code Snippets for API Automation Testing
Test Development Learning Exchange
Test Development Learning Exchange
Apr 30, 2025 · Backend Development

Python JSON Handling Examples for API Automation

This article presents a comprehensive collection of Python code snippets demonstrating how to parse, construct, modify, query, and validate JSON data for common API automation tasks, covering conversion, file I/O, field extraction, merging, sorting, and token handling.

API testingJSONdata-processing
0 likes · 10 min read
Python JSON Handling Examples for API Automation
Java Captain
Java Captain
Apr 23, 2025 · Backend Development

Custom MyBatis TypeHandler for Automatic JSON and Enum Conversion

This article explains how to create custom MyBatis TypeHandler classes to automatically convert Java objects—such as JSON strings and enum codes—to appropriate JDBC types, simplifying data persistence in Spring Boot applications and improving code maintainability.

JSONJavaMyBatis
0 likes · 9 min read
Custom MyBatis TypeHandler for Automatic JSON and Enum Conversion
JavaScript
JavaScript
Apr 21, 2025 · Frontend Development

Why JSON.parse(JSON.stringify) Fails for Deep Cloning and What to Use Instead

This article explains the hidden pitfalls of using JSON.parse(JSON.stringify) for deep cloning in JavaScript—such as circular references, loss of special types, prototype chain, and collection data—while recommending the native structuredClone API as a more reliable alternative.

JSONJavaScriptdeep copy
0 likes · 4 min read
Why JSON.parse(JSON.stringify) Fails for Deep Cloning and What to Use Instead
Java Captain
Java Captain
Apr 20, 2025 · Backend Development

Comprehensive Guide to JSON Conversion Using Fastjson in Java

This article provides a detailed tutorial on JSON fundamentals and demonstrates how to convert between Java objects, collections, maps, and JSON strings or objects using Alibaba's fastjson library, covering key‑value and array structures, code examples, and practical conversion scenarios.

BackendJSONJava
0 likes · 11 min read
Comprehensive Guide to JSON Conversion Using Fastjson in Java