Add Generic Type to IDataSource

Add Json file source  
Refactor danmaku parser