Protocol Buffers - Google's data interchange format
-
Updated
Jun 1, 2022 - C++
{{ message }}
Protocol Buffers - Google's data interchange format
A fast JSON parser/generator for Java.
FlatBuffers: Memory Efficient Serialization Library
Cross-browser storage for all use cases, used across the web.
A high-performance 100% compatible drop-in replacement of "encoding/json"
A lightweight library for converting complex objects to and from simple Python datatypes.
Java binary serialization and cloning: fast, efficient, automatic
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
A handy swift json-object serialization/deserialization library
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Kotlin multiplatform / multi-format serialization
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Python Data Structures for Humans™.
Safely pass trusted data to untrusted environments and back.
C++ Reflection Library
The fastest C JSON library
Rust implementation of Google protocol buffers
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Java serialization library, proto compiler, code generator
msgpack.org[Go] MessagePack encoding for Golang
A binary encoder / decoder implementation in Rust.
FST: fast java serialization drop in-replacement
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Add a description, image, and links to the serialization topic page so that developers can more easily learn about it.
To associate your repository with the serialization topic, visit your repo's landing page and select "manage topics."
protobuf.js version: 6.8.8
For enumerations defined in proto3, the switch statement generated by pbjs triggers the eslint warning default-case since there is no default case. This should be added to the list of eslint-disable rules in the header comment of the generated source file.