James Turner

Results 175 comments of James Turner

If we can't make use of #310 (source generators from S.T.J), we could even use these methods to output custom serialization for a type from our own source generator. That...

This next part is kinda a ramble of thoughts about this all: `JsonLdObject` seems like the best/only candidate because it is effectively type-less. As [this example in the spec shows](https://www.w3.org/TR/json-ld/#example-115-identifying-and-making-statements-about-a-graph),...

Thanks for commenting @NickSpag - I'm happy for you to take a shot at this issue. > The graphs I've seen in the wild nearly always contain an array of...

I've re-written this comment multiple times before posting it as throughout writing it, I realised various different things that made my previously written thoughts obsolete or incomplete. What you see...

`MaxDepth` is interesting, hadn't thought about that yet. While we still use `Newtonsoft.Json`, it probably is a good idea to include a `MaxDepth` value as the default is no max...

We also now have [a custom `SchemaSerializer` class](https://github.com/RehanSaeed/Schema.NET/blob/master/Source/Schema.NET/SchemaSerializer.cs) that is our middle-man to whatever serializer technology is underneath, it wouldn't be a big change to add `MaxDepth` to our deserialization...

In the issue I raised with the Roslyn team, I asked if "there be any plans on changing this behaviour and having the compiler (or some other part of the...

FYI, I've now got a related issue to automating this on the dotnet SDK repo: dotnet/sdk#17775

So I'm working on a service I've called [BrandVantage](https://brandvantage.co/) which one of its core features is to convert any web page to a Schema.org WebPage as it is already an...

With our request to `https://schema.org/version/latest/all-layers.jsonld`, the `@id` property (currently) contains "https://schema.org/#8.0" so getting the version isn't too hard. To get the version without a second HTTP request might be harder...