Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.
I couldn't find documentation in the README about this. Does the library support a way to deserialize objects without knowing what type they are?
I'm trying to use this approach in a webpage where there are multiple schema.org types. I currently do a string search for all the jsons that contain "@type": "Car" and then deserialize those only. But it would be much cleaner to do htmlNodes.Select(x => SchemaSerializer.DeserializeObject<Thing>(x.InnerHtml)!).OfType<Car>(), where the OfType call does the actual filtering cleanly.
Describe the feature
I couldn't find documentation in the README about this. Does the library support a way to deserialize objects without knowing what type they are?
I'm trying to use this approach in a webpage where there are multiple schema.org types. I currently do a string search for all the jsons that contain
"@type": "Car"
and then deserialize those only. But it would be much cleaner to dohtmlNodes.Select(x => SchemaSerializer.DeserializeObject<Thing>(x.InnerHtml)!).OfType<Car>()
, where the OfType call does the actual filtering cleanly.Schema objects
No response