没有合适的资源?快使用搜索试试~ 我知道了~
sbt-json:sbt插件,该插件生成Scala案例类,以便从API响应中轻松,静态类型化和隐式访问JSON数据
共54个文件
scala:33个
json:11个
sbt:4个
需积分: 12 0 下载量 127 浏览量
2021-05-16
15:09:04
上传
评论
收藏 50KB ZIP 举报
温馨提示
sbt-json 概述 sbt-json是一个sbt插件,可生成Scala案例类,以实现对JSON数据的轻松,静态类型和隐式访问(例如,从API响应中获取)。 该插件使以静态类型的方式(包括自动完成)访问JSON文档成为可能。 它以样本JSON文档作为输入(从文件或URL)作为输入,并生成可用于读取具有相同结构的数据的Scala类型。 sbt-json与很好地集成在一起,因为它还可以生成play-json格式,以将JsValue隐式转换为其Scala表示形式。 (请参见) sbt-json也可与circe一起用于许多JSON模式,因为circe会自动为生成的类型派生必要的类型类。 (请参见示例) 计划在将来的版本中支持为play-json以外的其他JSON库生成隐式编码器和解码器。 先决条件 0.13.5 <= sbt版本 安装 根据sbt文档安装插件。 编辑project/
资源推荐
资源详情
资源评论
收起资源包目录
sbt-json-develop.zip (54个子文件)
sbt-json-develop
.gitignore 2KB
project
plugins.sbt 233B
build.properties 18B
src
main
scala
sbtjson
SbtJsonFailure.scala 449B
Http.scala 1KB
SbtJsonPlugin.scala 8KB
ErrorMessages.scala 2KB
util
CollectionUtils.scala 775B
json2caseclass
model
Config.scala 442B
Environment.scala 259B
Schema.scala 2KB
CaseClass.scala 645B
Questionmark.scala 299B
NameTransformer.scala 241B
CaseClassGenerationFailure.scala 580B
Types.scala 1KB
ScalaType.scala 839B
CaseClassGenerator.scala 1KB
implementation
CaseClassNameGenerator.scala 454B
JsonParser.scala 515B
SchemaToCaseClassConverter.scala 3KB
NameTransformer.scala 2KB
CaseClassOperations.scala 2KB
SchemaExtractor.scala 5KB
CaseClassToStringInterpreter.scala 3KB
test
scala
util
CollectionUtilTests.scala 661B
json2caseclass
GeneralTests.scala 942B
SchemaExtractorTests.scala 3KB
jsonmodels
BingData.scala 728B
GoogleMapsApiData.scala 1KB
CreateInstancesWithPlayJsonFormatsTests.scala 4KB
NameTransformerTests.scala 1KB
CaseClassToStringInterpreterTests.scala 2KB
CaseClassGeneratorTests.scala 11KB
LICENSE 1KB
README.md 16KB
test-project
project
plugins.sbt 156B
build.properties 18B
src
main
resources
json
strange-file$.,§name.json 13B
bar.json 29B
facebook.json 8KB
fbpost.json 304B
foo.json 30B
elasticache.json 13KB
list.json 21B
geo.json 352B
equalnames.json 106B
config.json 1KB
alb.json 5KB
test
scala
SbtJsonPluginTests.scala 3KB
utils
JsonFile.scala 200B
build.sbt 525B
.scalafmt.conf 130B
build.sbt 6KB
共 54 条
- 1
资源评论
一枝清荷
- 粉丝: 23
- 资源: 4630
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功