Structure and type inference
The converter examines JSON objects, arrays, strings, numbers, booleans, and null values, then expresses the observed structure as C# properties and class definitions. Nested objects can require additional class types, while array contents provide evidence for an element type. The result describes the supplied instance, so properties or value forms absent from that instance cannot influence the generated model.