Skip to content
StormKid edited this page Jul 17, 2019 · 1 revision

本项目提供gson 各种格式化的功能,具体代码为:

     override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        // gson 整体格式化,让json打印出来直接就有很好可视化的效果
        GsonFactory.setPrinting()
        // gson 时间格式化, 可以根据自己不同的需求去格式化转换过来的时间参数,不带参数默认为:“yyyy-MM-dd HH:mm:ss” 格式化
        GsonFactory.setDateFormat()
        // 带参数为目标属性格式化
        GsonFactory.setDateFormat("yyyy-MM-dd")
        Okkt.instance.Builder().setUrl("/part").get(this)
     }

特别注意:DateFormat只有第一个参数有效,所以不支持更多string类型参数

取消format

   // 如已经格式化了需要再重新进行其他的格式化,那么请使用reBuild方法
   override fun onDestroy() {
        super.onDestroy()
        GsonFactory.reBuild()
   }