Question: Parse all elements of a list

a:=[["14","34",12.1","4.5"],["2","4","6","1.5"]]

how do I parse the data?  I came up with something but it seems quite bloated.

b:=map(a->[parse(a[1]),parse(a[2]),parse(a[3]),parse(a[4])],a)

Is there an easier way to parse the list without using map?  And if I use map, must I use the parse command on each position?

Please Wait...