Bond is an open source, cross-platform framework for working with schematized data. It supports cross-language serialization/deserialization and powerful generic mechanisms for efficiently manipulating data.
Bond is published on GitHub at https://github.com/Microsoft/bond/
The C# documentation is available at https://microsoft.github.io/bond/manual/bond_cs.html
This package rolls up the other Bond C# packages and includes the code generator (gbc) and MSBuild targets. If you need finer control of dependencies (e.g., excluding Bond's JSON support to get rid of a NewtonSoft.JSON dependency), you'll need to add the smaller packages individually.
See the version list below for details.
Install-Package Bond.CSharp -Version 7.0.1
dotnet add package Bond.CSharp --version 7.0.1
<PackageReference Include="Bond.CSharp" Version="7.0.1" />
paket add Bond.CSharp --version 7.0.1