A JSON object is a JSON value containing comma-separated key-value pairs enclosed in curly braces. Each key is a quoted string; each value may be another object, an array, or a literal such as a string, Boolean, null, or number. section 9.4.1
A company record
This object maps descriptive keys to values of different JSON types: strings for the company name and ticker, a Boolean for activity, numbers for price and shares, and an array for related companies.
A parsed object can be represented as JObject(get: Map[String, JSON]), turning the textual key-value sequence into a map whose values remain JSON values. Parsing then combines a quoted key with a colon and a value, accepts comma-separated pairs, and wraps the result in JObject.






