This site provides a machine-readable index at /llms.txt.

Skip to main content Skip to navigation

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

article JsonLdArticle

Returns

string

SerializeBreadcrumbList

#
public static string? SerializeBreadcrumbList(JsonLdBreadcrumbList breadcrumbs);

Serialize a BreadcrumbList schema to JSON-LD. Returns null when the list is empty.

Parameters

breadcrumbs JsonLdBreadcrumbList

Returns

string?

SerializeWebSite

#
public static string SerializeWebSite(JsonLdWebSite webSite);

Serialize a WebSite schema to JSON-LD.

Parameters

webSite JsonLdWebSite

Returns

string

Pennington.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);
}