Protocol Buffers - Google's data interchange format
-
Updated
Oct 1, 2020 - 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.
A handy swift json-object serialization/deserialization library
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Decorator-based transformation, serialization, and deserialization between objects and classes.
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Kotlin multiplatform / multi-format serialization
Python Data Structures for Humans™.
Safely pass trusted data to untrusted environments and back.
Hprose is a cross-language RPC. This project is Hprose 2.0 for PHP
C++ Reflection Library
Java serialization library, proto compiler, code generator
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
FST: fast java serialization drop in-replacement
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
msgpack.org[Go] MessagePack encoding for Golang
How to specify whether to emit optional struct name during serialization?
I see no option for that here
https://docs.rs/ron/0.5.1/ron/ser/struct.PrettyConfig.html
but I think there should be one..
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Hprose is a cross-language RPC. This project is Hprose for Golang.
A Symfony Pack for Symfony Serializer
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.