{"repo":"michel-kraemer/bson4jackson","free":true,"listed":false,"github":"https://github.com/michel-kraemer/bson4jackson","clone":"git clone https://github.com/michel-kraemer/bson4jackson.git","description":"🦬 A pluggable BSON generator and parser for the Jackson JSON processor.","language":"Java","stars":300,"topics":["jackson","bson","java","jackson-json-processor","mongodb","binary","json"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"BSON for Jackson This library adds support for BSON to the Jackson JSON processor. BSON is a binary representation of JSON. It is well known as the main exchange and persistence format of MongoDB. Quick start Just create a Jackson ObjectMapper with a BsonFactory as follows: For more information, you may read my bson4jackson tutorial or the complete documentation of Jackson. Download bson4jackson binaries are available from the GitHub releases page. You may also use Maven to download bson4jackson: If you are using Gradle, you may add the following snippet to your build.gradle : Compatibility bson4jackson 3.x is compatible with Jackson 3.x and requires Java 17 or later. If you are looking for a version compatible with Jackson 2.x, please use bson4jackson 2.18.0. It's the last version for the 2.x branch. If you are looking for a version compatible with Jackson 1.x, please use bson4jackson 1.3.0. Compiling Execute the following command to compile the library and to run the unit tests: ./gradlew test The script automatically downloads the correct Gradle version so you won't have to do anything else. If everything runs successfully, you may create a .jar library: ./gradlew jar The library will be located under build/libs . Contributing Contributions are welcome! Please read CONTRIBUTING.md for details on how to report bugs and submit pull requests. License bson4jackson is licensed under the Apache License, Version 2.0. Unless required by applicable law or agreed to in writing, soft","default_branch":null,"files":null,"tree":[],"storefront":"/r/michel-kraemer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michel-kraemer/bson4jackson/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}