JavaScript object is a key value pair(like Python dict)
but its keys need not be strings and even if they are str
we need not use ' '(they can have functions, objects , arrays as values).
JSON can be either like an array or an object,
if its like an object values can never be functions
and keys need to be only str that too in ' '(quotes) strictly
and at last this object/array is itself quoted hence json is a string.
to convert JSON(or JSON string, same thing) to js object:
JSON.parse()
to convert from js object to JSON
JSON.stringify()