zoukankan      html  css  js  c++  java
  • scala语言使用Jackson处理json数据

    要在Jackson中使用Scala模块,只需在ObjectMapper实例中注册它即可:

    val mapper = new ObjectMapper()
    mapper.registerModule(DefaultScalaModule)

    DefaultScalaModule是一个Scala对象,它支持所有当前Scala支持的数据类型。如果只需要部分支持,则可以分别包含组件特征:

    val module = new OptionModule with TupleModule {}

    val mapper = new ObjectMapper()
    mapper.registerModule(moudle)

    你也可以混合ScalaObjectMapper(实验性)来获得丰富的包装器,它可以自动将scala清单直接转换为TypeReferences,供Jackson使用:

    val mapper = new ObjectMapper() with ScalaObjectMapper
    mapper.registerModule(DefaultScalaModule)
    val myMap = mapper.readValue[Map[String,Tuple2[Int,Int]]](src)
  • 相关阅读:
    自己建二维obj
    微信webview
    闭包
    angular
    2015项目timeline
    项目总结
    aa
    AHA高级心血管生命支持ACLS课前自我评估测试
    BASH_SOURCE
    bootstrap--小李子demo
  • 原文地址:https://www.cnblogs.com/s1023/p/13403284.html
Copyright © 2011-2022 走看看