using Newtonsoft.Json;
public class AllLocationsModel
{
[JsonProperty(PropertyName = "totalRecords")]
public int TotalRecords { get; set; }
or just
[JsonProperty("totalRecords")]
public int TotalRecords { get; set; }
or with special characters
[JsonProperty("@context")]
public string context { get; set; }
}
Anonymous type declaration:
var myData = new
{
TOKENcontext = $"https://schema.org",
TOKENtype = $"{locationDatasourceItem.Fields["Type"].Value}",
name = $"{locationDatasourceItem.Fields["Marketing Name"].Value}",
image = $"{imageSrc}",
TOKENid = $"{locationPageUrl}",
url = locationPageUrl,
telephone = $"{locationDatasourceItem.Fields["Phone"].Value}",
address = locationAddress,
openingHoursSpecification = openingHours
};
string jsonString = JsonConvert.SerializeObject(myData).Replace("TOKEN", "@");
string jsonString = JsonConvert.SerializeObject(location);
return $"<script type=\"application/ld+json\">{jsonString}</script>";
No comments:
Post a Comment