Is saying “JSON Object” redundant

documentationgrammarjson

If JSON stands for JavaScript Object Notation, then when you say JSON object, aren't you really saying "JavaScript Object Notation Object"?

Would saying "JSON string" be more correct?

Or would it be more correct to simply say JSON? (as in "These two services pass JSON between themselves".)

Best Answer

JSON is notation for an object. Not an object itself.

A "JSON Object" is a String in JSON notation. That's not redundant.

Saying "JSON String" would be more clear than "JSON Object". But they would mean the same thing.

"JSON Object" can be shorthand for "JSON-serialized Object". It's a common-enough elision of confusing words.