2 releases
0.1.1 | Apr 16, 2024 |
---|---|
0.1.0 | Apr 16, 2024 |
#1248 in Encoding
7KB
110 lines
pb-to-json
pb_to_json
is a Rust library for converting protocol buffer strings to JSON. It provides a simple and efficient way to transform protocol buffer data into a JSON representation. That's it.
Features
- Converts protocol buffer strings to JSON
- Supports nested objects and repeated fields
- Handles key-value pairs of different types (string, number, boolean)
- Provides a user-friendly API
Installation
To use this basic library, add the following to your Cargo.toml
file:
[dependencies]
pb_to_json = "0.1.1"
Documentation
Documentation is available at docs.rs, you can find it here.
Usage
Here's a basic example of how to use pb_to_json
:
use pb_to_json::convert_pb_to_json;
fn main() {
let pb_string = r#"
name: "John Doe"
age: 30
city: "New York"
"#;
let json_string = convert_pb_to_json(pb_string);
println!("{}", json_string);
}
Output
{
"name": "John Doe",
"age": "30",
"city": "New York"
}
Contributions
Found a way to improve this library? Open an issue or submit a pull request to the repository! We're happy to review it.
License
pb_to_json
is licensed under the MIT license.
Dependencies
~0.7–1.6MB
~34K SLoC