feature: json read trans to jackson