Skip to content

Commit 19aec2a

Browse files
committed
Flipped to JSON.NET, all tests are passing ✨
1 parent 43d8e1a commit 19aec2a

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
using ScriptCs.Contracts;
1+
using Newtonsoft.Json;
22

3-
using ServiceStack.Text;
3+
using ScriptCs.Contracts;
44

55
namespace ScriptCs
66
{
77
public class ObjectSerializer : IObjectSerializer
88
{
9+
private static readonly JsonSerializerSettings Settings = new JsonSerializerSettings { MaxDepth = 4, };
10+
911
public string Serialize(object value)
1012
{
11-
return value.ToCsv();
13+
return JsonConvert.SerializeObject(value, Formatting.Indented, Settings);
1214
}
1315
}
1416
}

src/ScriptCs.Hosting/ScriptCs.Hosting.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,13 @@
3030
<Reference Include="log4net">
3131
<HintPath>..\..\packages\log4net.1.2.10\lib\2.0\log4net.dll</HintPath>
3232
</Reference>
33+
<Reference Include="Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
34+
<HintPath>..\..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll</HintPath>
35+
</Reference>
3336
<Reference Include="NuGet.Core, Version=2.7.40808.167, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
3437
<SpecificVersion>False</SpecificVersion>
3538
<HintPath>..\..\packages\Nuget.Core.2.7.0\lib\net40-Client\NuGet.Core.dll</HintPath>
3639
</Reference>
37-
<Reference Include="ServiceStack.Text, Version=3.9.71.0, Culture=neutral, processorArchitecture=MSIL">
38-
<SpecificVersion>False</SpecificVersion>
39-
<HintPath>..\..\packages\ServiceStack.Text.3.9.71\lib\net35\ServiceStack.Text.dll</HintPath>
40-
</Reference>
4140
<Reference Include="System" />
4241
<Reference Include="System.ComponentModel.Composition" />
4342
<Reference Include="System.Core" />

src/ScriptCs.Hosting/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
<package id="Common.Logging.Log4Net" version="2.0.1" targetFramework="net45" />
77
<package id="log4net" version="1.2.10" targetFramework="net45" />
88
<package id="Microsoft.Web.Xdt" version="1.0.0" targetFramework="net45" />
9+
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" />
910
<package id="Nuget.Core" version="2.7.0" targetFramework="net45" />
10-
<package id="ServiceStack.Text" version="3.9.71" targetFramework="net45" />
1111
</packages>

0 commit comments

Comments
 (0)