Protocol Buffers - Google's data interchange format
-
Updated
Aug 6, 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.
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
Java binary serialization and cloning: fast, efficient, automatic
There is an extra " when calling MessagePackSerializer.ConvertToJson for extension code of 100 (typeless)
In MessagePackSerializer.Json.cs at line 435
writer.Write("{\"$type\":\"" + typeNameTokenBuilder.ToStrin
A handy swift json-object serialization/deserialization library
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
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
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
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.