-
Notifications
You must be signed in to change notification settings - Fork 0
Gson
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()
}