Parse the JSON with JObject.Parse(inJson) and loop through properties. Check if the value is an object, array, or primitive. If it’s an object, process it; if it’s an array, loop through items; if it’s primitive, print it. This handles nested structures dynamically.