");
foreach (var i in data)
{
html.Append("
");
html.Append("
");
UtilsTpl.HtmlEncode(i.title, html);
html.Append("
");
firstjson = false;
}
html.Append("
");
return html;
}
public string ToJson()
{
if (IsEmpty)
return string.Empty;
var sb = ToBuilderJson();
string result = sb.ToString();
StringBuilderPool.Return(sb);
return result;
}
public StringBuilder ToBuilderJson()
{
if (IsEmpty)
return StringBuilderPool.EmptyJsonObject;
var json = StringBuilderPool.Rent();
UtilsTpl.WriteJson(json, new SimilarResponseDto(data), SimilarJsonContext.Default.SimilarResponseDto);
return json;
}
}
[JsonSourceGenerationOptions(
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingDefault
)]
[JsonSerializable(typeof(SimilarDto))]
[JsonSerializable(typeof(SimilarResponseDto))]
[JsonSerializable(typeof(List