Tag

Data Serialization

0 views collected around this technical thread.

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.

Data SerializationJSONJava
0 likes · 11 min read
Comprehensive Guide to JSON Conversion Using Fastjson in Java
Test Development Learning Exchange
Test Development Learning Exchange
Dec 14, 2024 · Fundamentals

Comprehensive Guide to JSON Operations in Python

This tutorial presents a thorough collection of Python JSON handling techniques, covering basic conversion, file read/write, data manipulation, merging, pretty printing, nested structures, custom serialization, batch processing, backup creation, performance optimization with ujson, API interaction, aggregation, error handling, and processing of commented JSON files.

APIData SerializationFile IO
0 likes · 10 min read
Comprehensive Guide to JSON Operations in Python
Test Development Learning Exchange
Test Development Learning Exchange
Aug 15, 2024 · Backend Development

Comprehensive Guide to Using PyYAML for YAML Processing in Python

This tutorial introduces PyYAML, explains how to install it, and provides twelve practical Python examples covering reading, writing, and manipulating YAML files, strings, lists, nested structures, complex data types, tags, anchors, streams, and environment variables.

ConfigurationData SerializationPyYAML
0 likes · 8 min read
Comprehensive Guide to Using PyYAML for YAML Processing in Python
Python Programming Learning Circle
Python Programming Learning Circle
Aug 14, 2024 · Fundamentals

Top Downloaded Python Packages on PyPI in the Past Year

This article reviews the most downloaded Python packages on PyPI over the last year, explaining each library's purpose, key features, usage examples, and why they are popular among developers, covering tools for HTTP, compatibility, AWS, data handling, security, and more.

AWSData SerializationPython
0 likes · 16 min read
Top Downloaded Python Packages on PyPI in the Past Year
Test Development Learning Exchange
Test Development Learning Exchange
Aug 9, 2024 · Fundamentals

Python JSON Handling: Encoding, Decoding, File I/O, Pretty‑Printing, Sorting, Custom Types and Non‑ASCII Support

This tutorial demonstrates how to encode Python objects to JSON strings, decode JSON back to Python, read and write JSON files, pretty‑print and sort JSON output, handle special types with custom encoders, preserve key order, manage non‑ASCII characters, and process binary JSON data using the built‑in json module.

Data SerializationFile I/OJSON
0 likes · 6 min read
Python JSON Handling: Encoding, Decoding, File I/O, Pretty‑Printing, Sorting, Custom Types and Non‑ASCII Support
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 26, 2024 · Frontend Development

Serializing Non‑Serializable Data in Server‑Side Rendering: Remix and Turbo‑Stream Approaches

This article examines how server‑side rendering can serialize normally non‑serializable data such as Promises, Dates, RegExp, and BigInt, comparing Remix’s defer‑based approach with Turbo‑Stream’s encode/decode method, and discusses their mechanisms, benefits, and challenges.

Data SerializationReactRemix
0 likes · 26 min read
Serializing Non‑Serializable Data in Server‑Side Rendering: Remix and Turbo‑Stream Approaches
Test Development Learning Exchange
Test Development Learning Exchange
Jun 17, 2024 · Backend Development

How to Unquote Strings in Python: eval, ast.literal_eval, and json.loads

This article explains three common methods—eval, ast.literal_eval, and json.loads—for converting quoted Python strings into executable code or data structures, outlining their advantages, disadvantages, and appropriate use cases.

Data Serializationast.literal_evaleval
0 likes · 5 min read
How to Unquote Strings in Python: eval, ast.literal_eval, and json.loads
Code Mala Tang
Code Mala Tang
Jun 15, 2024 · Fundamentals

Why ProtoBuf Is the Future of Efficient Data Serialization

This article explains what Protocol Buffers (ProtoBuf) are, how they work, their key advantages over JSON and XML, practical usage patterns with code examples, compression mechanisms, real‑world applications, and best practices for maintaining compatibility in modern software systems.

Binary ProtocolData SerializationProtobuf
0 likes · 16 min read
Why ProtoBuf Is the Future of Efficient Data Serialization
Test Development Learning Exchange
Test Development Learning Exchange
Jun 14, 2024 · Fundamentals

Understanding YAML: Syntax, Features, and Best Practices

This article introduces YAML as a human‑friendly data serialization format, explains its basic syntax such as key‑value pairs, indentation, lists, and multiline strings, outlines features like type inference and anchors, and offers best‑practice guidelines for secure and maintainable configuration files.

ConfigurationData SerializationSyntax
0 likes · 4 min read
Understanding YAML: Syntax, Features, and Best Practices
Laravel Tech Community
Laravel Tech Community
May 9, 2022 · Backend Development

Using JSON in PHP: json_encode and json_decode Explained with Examples

This article explains the fundamentals of JSON, its syntax rules, and demonstrates how PHP's json_encode and json_decode functions convert between arrays and JSON strings, including examples of sequential, non‑sequential, and multidimensional arrays, and the effect of the associative‑array option.

Data SerializationJSONPHP
0 likes · 4 min read
Using JSON in PHP: json_encode and json_decode Explained with Examples
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 2, 2021 · Fundamentals

Introduction to Protobuf and Its Practical Application in Frontend and Backend Development

This article introduces Google Protocol Buffers, explains its binary encoding principles such as Tag‑Length‑Value, Varint and ZigZag, compares its efficiency with JSON/XML, and provides a step‑by‑step demo of building a Protobuf‑based WebSocket communication system using Node.js, protobufjs and a simple HTTP server.

Binary ProtocolData SerializationNode.js
0 likes · 19 min read
Introduction to Protobuf and Its Practical Application in Frontend and Backend Development
Big Data Technology Architecture
Big Data Technology Architecture
May 29, 2020 · Big Data

An Overview of Apache Avro: Schema, Serialization Formats, Container Files, and RPC Usage

Apache Avro is a high‑performance binary data serialization system originating from Hadoop that uses JSON‑defined schemas to enable compact storage, efficient network transfer, container file formats for MapReduce, and RPC communication without requiring code generation or explicit field numbers.

AVROBig DataData Serialization
0 likes · 9 min read
An Overview of Apache Avro: Schema, Serialization Formats, Container Files, and RPC Usage
360 Quality & Efficiency
360 Quality & Efficiency
Dec 24, 2019 · Backend Development

An Introduction to Thrift for Mobile Advertising Engine Testing

This article introduces Apache Thrift, explaining its open‑source RPC framework, IDL‑based code generation, protocol and transport layers, and its advantages for high‑performance data exchange in mobile advertising engines, while noting practical considerations such as static schema updates and usage of TFileTransport.

Backend DevelopmentData SerializationRPC
0 likes · 5 min read
An Introduction to Thrift for Mobile Advertising Engine Testing
Yuewen Technology
Yuewen Technology
Dec 18, 2017 · Backend Development

How Hermes Uses MessagePack for High‑Performance Backend Data Serialization

The article explains the Hermes data‑communication protocol built on MessagePack, detailing its lightweight design, language‑independent object serialization, binary format extensions, client‑server serialization workflows, object‑tree construction, and traversal strategies that together enable efficient data exchange for the Lest distributed cache system.

Backend ProtocolBinary ProtocolData Serialization
0 likes · 24 min read
How Hermes Uses MessagePack for High‑Performance Backend Data Serialization