/// <summary> /// Writes a property container to a json string. /// </summary> /// <param name="value">The container to write.</param> /// <param name="parameters">The parameters to use when writing.</param> /// <typeparam name="T">The type to serialize.</typeparam> /// <returns>A json string.</returns> public static string ToJson <T>(T value, JsonSerializationParameters parameters = default) { using (var writer = new JsonStringBuffer(parameters.InitialCapacity, Allocator.Temp)) { ToJson(writer, value, parameters); return(writer.ToString()); } }