I have a feeling that what you meant to ask is " Trying to understand how true is JavaScript object model". JSON representation of any javascript object would simply be a transcription of that object if you will. So anything having to do with OO structure would have to be dealt with in JavaScript rather than JSON itself. This question would be a good lead in to representing your object in JSON format.
PS:
If you're comfortable with java OO model, playground at typescript might be a good 'visualizer' for you. On the left side panel you can create something very close to an object you'd create in java (play with inheritance, etc.) and on the right side you'll see it's javascript 'translation'. Very clean, very straight forward 'by the book'.