commit | ccf56f3c8604f9b1142d759d45707c1861a7ddb0 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Mon Sep 29 11:45:47 2025 +0100 |
committer | GitHub <noreply@github.com> | Mon Sep 29 11:45:47 2025 +0100 |
tree | dfd7208fb71c912ece28601d17684cbac895bdf8 | |
parent | b9b59e1d9fbf0b12dcf98845108481a14554fceb [diff] |
Fix unknown JSON handling (#1058) - Fix hash code and equality handling with unknown JSON data. (cl/613592094) - Fix converting unknown JSON data to Dart when deserializing, and to JS when serializing. (cl/812691555) - Make unknown JSON data type `Object?` instead of `dynamic` to prevent accidentally making dynamic calls. (cl/812691555) - Also fix a sync error in b7613581d847e1e36e76f0e36db3a412d8fea5b1 where the `_unknownJsonData = null` line was added to `_ensureUnknownFields` instead of `_clear`.
Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
This repository is home to packages related to protobuf support for Dart.
Package | Description | Published Version |
---|---|---|
protobuf | Runtime library for protocol buffers support. | |
protoc_plugin | A protobuf protoc compiler plugin used to generate Dart code. | |
benchmarks | Benchmarks for various protobuf functions. |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.