update playlist xml saving

This commit is contained in:
Luke Pulverenti
2014-08-04 23:41:56 -04:00
parent 2714127d2b
commit c5319bb4ae
77 changed files with 1768 additions and 1002 deletions

View File

@@ -4,6 +4,7 @@ using System.Data;
using System.Data.SQLite;
using System.IO;
using System.Threading.Tasks;
using MediaBrowser.Model.Serialization;
namespace MediaBrowser.Server.Implementations.Persistence
{
@@ -151,5 +152,26 @@ namespace MediaBrowser.Server.Implementations.Persistence
return connection;
}
/// <summary>
/// Serializes to bytes.
/// </summary>
/// <param name="json">The json.</param>
/// <param name="obj">The obj.</param>
/// <returns>System.Byte[][].</returns>
/// <exception cref="System.ArgumentNullException">obj</exception>
public static byte[] SerializeToBytes(this IJsonSerializer json, object obj)
{
if (obj == null)
{
throw new ArgumentNullException("obj");
}
using (var stream = new MemoryStream())
{
json.SerializeToStream(obj, stream);
return stream.ToArray();
}
}
}
}