combine {}, [], () into one text object :