TypeScript 1.9.0-dev类型安全增强版

TypeScript 1.9.0-dev 版本在功能上挺强大的,尤其是在增强类型安全方面,能你避免多常见的错误。它对于 JSON 相关的操作也有不错的支持,像是通过 JSON Schema 和 TypeScript 生成更严谨的类型映射。你可以通过一些插件或者工具自动生成 JSON 到 TypeScript 的类型,这样你在写代码时就能更加得心应手,减少出错的概率。

如果你平时做后端和前端交互较多,或者需要用到 Jackson 等 JSON 序列化库,那么这个版本会给你带来不少。是在数据格式转换时,它的工具可以让你轻松上手。

需要注意的是,虽然这些工具已经能支持常见的 JSON 操作,但对于复杂的数据结构,有时还是需要手动调整和优化。总体来说,TypeScript 的这类增强功能使用起来还是挺顺手的,配合其他库使用效果会更好哦。

zip
json-provider.zip 预估大小:24个文件
folder
json-provider-master 文件夹
file
.gitignore 197B
file
README.md 1KB
file
pom.xml 6KB
file
LICENSE 11KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
org 文件夹
folder
brutusin 文件夹
folder
json 文件夹
folder
impl 文件夹
file
JacksonDataTest.java 2KB
file
ExpressionTest.java 810B
file
JacksonSchemaTest.java 3KB
file
MyEnum.java 793B
file
JsonNodeSerializationTest.java 832B
file
JacksonValidationCodecTest.java 855B
folder
main 文件夹
folder
resources 文件夹
folder
META-INF 文件夹
folder
services 文件夹
file
org.brutusin.json.spi.JsonCodec 35B
folder
java 文件夹
folder
org 文件夹
folder
brutusin 文件夹
folder
json 文件夹
folder
impl 文件夹
file
JacksonFactoryWrapper.java 4KB
folder
serializers 文件夹
file
InputStreamDeserializer.java 2KB
file
JsonNodeSerializer.java 2KB
file
JsonNodeDeserializer.java 2KB
file
SerializationContext.java 3KB
file
InputStreamSerializer.java 2KB
file
JacksonNode.java 4KB
file
JacksonSchemaFactory.java 17KB
file
JacksonCodec.java 13KB
file
JacksonSchema.java 6KB
file
StringSchema.java 3KB
folder
com 文件夹
folder
github 文件夹
folder
fge 文件夹
folder
msgsimple 文件夹
folder
provider 文件夹
file
LoadingMessageSourceProvider.java 8KB
file
.travis.yml 107B
zip 文件大小:34.63KB