跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Serialize Data Formats

技能 已验证 活跃

Serialize and deserialize data across common formats including JSON, XML, YAML, Protocol Buffers, MessagePack, and Apache Arrow/Parquet. Covers format selection criteria, encoding/decoding patterns, performance trade-offs, and interoperability considerations. Use when choosing a wire format for API communication, persisting structured data to disk, exchanging data between systems written in different languages, optimizing transfer size or parsing speed, or migrating from one serialization format to another.

目的

To guide users in choosing and correctly implementing the most appropriate data serialization format for their specific use case, ensuring efficiency and interoperability.

功能

  • Format selection criteria and decision trees
  • Implementation examples in Python, R, and Bash
  • Performance trade-off analysis
  • Handling of common data types and edge cases
  • Guidance on schema evolution and binary data handling

使用场景

  • Choosing a wire format for API communication
  • Persisting structured data to disk or object storage
  • Exchanging data between systems in different languages
  • Optimizing data transfer size or parsing speed
  • Migrating between serialization formats

非目标

  • Designing complex data schemas from scratch
  • Handling real-time streaming data beyond basic examples
  • Providing specific tooling for legacy XML parsing issues
  • Deep dives into niche serialization formats

安装

/plugin install agent-almanac@pjt222-agent-almanac

质量评分

已验证
97 /100
about 22 hours ago 分析

信任信号

最近提交2 days ago
星标14
许可证MIT
状态
查看源代码