JsonLdSerializer Pennington.StructuredData
Serializes JSON-LD structured data types to JSON strings safe for embedding in HTML script tags.
Methods
SerializeArticle
#public static string SerializeArticle(JsonLdArticle article);Serialize an Article schema to JSON-LD.
Parameters
articleJsonLdArticle
Returns
stringSerializeBreadcrumbList
#public static string? SerializeBreadcrumbList(JsonLdBreadcrumbList breadcrumbs);Serialize a BreadcrumbList schema to JSON-LD. Returns null when the list is empty.
Parameters
breadcrumbsJsonLdBreadcrumbList
Returns
string?SerializeWebSite
#public static string SerializeWebSite(JsonLdWebSite webSite);Serialize a WebSite schema to JSON-LD.
Parameters
webSiteJsonLdWebSite
Returns
stringPennington.StructuredData.JsonLdSerializer
namespace Pennington.StructuredData;
/// Serializes JSON-LD structured data types to JSON strings safe for embedding in HTML script tags.
public class JsonLdSerializer
{
/// Serialize an Article schema to JSON-LD.
public static string SerializeArticle(JsonLdArticle article);
/// Serialize a BreadcrumbList schema to JSON-LD. Returns null when the list is empty.
public static string? SerializeBreadcrumbList(JsonLdBreadcrumbList breadcrumbs);
/// Serialize a WebSite schema to JSON-LD.
public static string SerializeWebSite(JsonLdWebSite webSite);
}