Any.fromJson constructor
Implementation
factory Any.fromJson(Map<String, dynamic> json) {
final type = json.valueAsString<String>("@type");
if (json.length == 2 && json.hasValue("value")) {
final value = json["value"];
if (value is String) {
try {
final binary = JsonParser.valueAsBytes<List<int>?>(
value,
encoding: StringEncoding.base64,
);
return AnyBinary(typeUrl: type, value: binary);
} catch (_) {}
}
}
return AnyJson.fromJson(json);
}