Since JSONDecoder().decode(input_src) is a string, we need to divide it into every field, and some of them need recomposing