porting 7.6-rc1 into 8
This commit is contained in:
22
src/Umbraco.Core/Serialization/StreamResultExtensions.cs
Normal file
22
src/Umbraco.Core/Serialization/StreamResultExtensions.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml.Linq;
|
||||
|
||||
namespace Umbraco.Core.Serialization
|
||||
{
|
||||
public static class StreamResultExtensions
|
||||
{
|
||||
public static string ToJsonString(this Stream stream)
|
||||
{
|
||||
byte[] bytes = new byte[stream.Length];
|
||||
stream.Position = 0;
|
||||
stream.Read(bytes, 0, (int)stream.Length);
|
||||
return Encoding.UTF8.GetString(bytes);
|
||||
}
|
||||
|
||||
public static XDocument ToXDoc(this Stream stream)
|
||||
{
|
||||
return XDocument.Load(stream);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user