googleapis / googleapis/google-cloud-rust
Unmarshal JSON to dynamic protobuf for basic types
Open
api: bigquery
- Dominant language
- Rust
- Stars
- 955
- Forks
- 144
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 279
Description
Build an internal parsing engine that recursively loops over `serde_json::Value` inputs. It must look up the keys in the dynamic `prost_reflect::DescriptorPool` and cast values onto a `DynamicMessage`.
- [ ] Flat scalars: `String`, `Bool`, `Integer`, `Float`.
- [ ] Nested logic: JSON arrays (mapping to protobuf `Repeated` fields) and nested JSON dictionaries (mapping to protobuf nested `Message` fields internally)
Contributor guide
Assessment
This issue has not been assessed yet.