add HanekeJson to avoid confict with SwiftyJSON