Copy Object Details by Value, Not Reference

You can do a recursive descent function, converting to builtin types each step of the way, like this:

1 Like