Changing/replacing values inside array

I have an array and I want to replace its values based on a fixed mapping.
For example
Array[a,b,c]
Array[1,2,3]

What’s the optimal way to do it?
Should I turn it into JSON, transform the string, then convert it back to array?