support json columns