ParentFull threadTJSomething·You could have a JSON value interface with methods like getType and getAsString, which would remove the overhead and type safety issues of reflection.View on HN