没有合适的资源?快使用搜索试试~ 我知道了~
avro4s:Scala的Avro模式生成和序列化反序列化
共430个文件
scala:203个
json:175个
avsc:24个
需积分: 16 0 下载量 22 浏览量
2021-02-05
21:53:21
上传
评论
收藏 378KB ZIP 举报
温馨提示
Avro4s是用Scala编写的用于的模式/类生成以及序列化/反序列化库。 目的是允许与Scala无缝使用,而无需自己编写样板转换,也不需要反射的运行时开销。 因此,这是一个基于宏的库,并在编译时生成用于Avro的代码。 该库的功能是: 在编译时从类生成模式 将Scala类型转换为Avro类型的无样板序列化 Avro类型到Scala类型的免模板反序列化 注意:本文参考4.0发行版。 模式 与Json不同,Avro是基于架构的格式。 您会发现自己想要频繁生成模式,而手工或通过基于Java的SchemaBuilder类编写模式对于复杂的域模型而言可能是乏味的。 Avro4s允许我们在编译时通过
资源推荐
资源详情
资源评论
收起资源包目录
avro4s:Scala的Avro模式生成和序列化反序列化 (430个子文件)
painters.avro 419B
eithers.avro 195B
options.avro 191B
avro2_with_strings.avsc 4KB
avro1_with_strings.avsc 2KB
avro2.avsc 2KB
gameofthrones.avsc 2KB
avro1.avsc 1KB
scoped_implicits.avsc 710B
seq4.avsc 690B
seq2.avsc 480B
namespace.avsc 381B
traits.avsc 368B
doc_annotation_field.avsc 353B
genericSchema.avsc 290B
array.avsc 262B
seq.avsc 259B
bigdecimal_bytes.avsc 258B
seqofmaps.avsc 249B
doc_annotation_class.avsc 231B
seq3.avsc 215B
arraysbooleans.avsc 194B
boolean.avsc 181B
bytes.avsc 179B
float.avsc 179B
integer.avsc 176B
null.avsc 156B
.gitignore 237B
Invalid.java 14KB
ValidInt.java 12KB
RecordWithUnionAndTypeField.java 10KB
Empty.java 9KB
AvroJavaProp.java 432B
AvroJavaName.java 421B
WineWithAnnotations.java 413B
AvroJavaNamespace.java 412B
AvroJavaEnumDefault.java 398B
MyJavaEnum.java 132B
Wine.java 93B
Style.java 93B
universe.json 4KB
github12.json 4KB
github187.json 2KB
optional_default_values.json 2KB
seq_tuple3.json 2KB
defaultvalues.json 2KB
seq_tuple2.json 1KB
avro_name_on_type_arg.json 1KB
github292.json 1KB
deeply_nested_generics.json 1005B
deepnested.json 928B
github_330.json 886B
recursive_tuple_value_type.json 758B
default_values_instant.json 748B
nested_adts.json 741B
trait_subtypes_duplicate_fields_same_type.json 741B
trait_subtypes_duplicate_fields.json 741B
github69.json 704B
avro_sort_priority_union_with_default.json 702B
github_318.json 697B
tuple5.json 683B
github295.json 662B
avro_sort_priority_union.json 634B
default_values_optional_union.json 631B
either_record_with_avro_namespace.json 628B
field_mapper_snake.json 626B
field_mapper_default.json 619B
field_mapper_pascal.json 619B
tuple4.json 605B
generic.json 596B
either_record.json 570B
sealed_traits.json 564B
nested_multiple.json 563B
github254_b.json 557B
mutually_recursive.json 551B
case_class_default_values.json 535B
tuple3.json 525B
vector_records.json 514B
top_level_sealed_trait.json 503B
case_object_default_values.json 493B
map_seq_nested.json 483B
recursive_custom.json 479B
json2.json 475B
json2_with_pascal_case.json 475B
recursive_either.json 473B
tuple2.json 444B
recursive_coproduct.json 442B
coproduct_with_default.json 439B
recursive_tree.json 436B
coproduct_option.json 431B
coproduct.json 412B
arrayrecords.json 412B
listrecords.json 411B
seqrecords.json 410B
map_record.json 407B
nested.json 407B
aliases_on_fields.json 398B
props_annotation_scala_enum.json 398B
bigdecimal_seq_option.json 394B
doc_annotation_field_struct.json 392B
共 430 条
- 1
- 2
- 3
- 4
- 5
资源评论
LunaKnight
- 粉丝: 37
- 资源: 4705
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功