add toJSon in DataType