Parsing a Struct String - Code.eval_string/3? Custom Parser? Other Options?

Code.eval_string/3 is not safe, as you have full access to the runtime system, you can read the warning in the documentation.