File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
UnitTests/UnitTests.UWP/Helpers Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ namespace UnitTests.UWP.Helpers
14
14
/// </summary>
15
15
internal class JsonObjectSerializer : IObjectSerializer
16
16
{
17
- public T Deserialize < T > ( object value )
17
+ public T Deserialize < T > ( string value )
18
18
{
19
19
var type = typeof ( T ) ;
20
20
var typeInfo = type . GetTypeInfo ( ) ;
@@ -29,7 +29,7 @@ public T Deserialize<T>(object value)
29
29
return JsonConvert . DeserializeObject < T > ( ( string ) value ) ;
30
30
}
31
31
32
- public object Serialize < T > ( T value )
32
+ public string Serialize < T > ( T value )
33
33
{
34
34
var type = typeof ( T ) ;
35
35
var typeInfo = type . GetTypeInfo ( ) ;
@@ -38,7 +38,7 @@ public object Serialize<T>(T value)
38
38
// This if/return combo is to maintain compatibility with 6.1.1
39
39
if ( typeInfo . IsPrimitive || type == typeof ( string ) )
40
40
{
41
- return value ;
41
+ return value . ToString ( ) ;
42
42
}
43
43
44
44
return JsonConvert . SerializeObject ( value ) ;
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ namespace UnitTests.UWP.Helpers
13
13
/// </summary>
14
14
internal class SystemTextJsonSerializer : IObjectSerializer
15
15
{
16
- public T Deserialize < T > ( object value ) => JsonSerializer . Deserialize < T > ( value as string ) ;
16
+ public T Deserialize < T > ( string value ) => JsonSerializer . Deserialize < T > ( value ) ;
17
17
18
- public object Serialize < T > ( T value ) => JsonSerializer . Serialize ( value ) ;
18
+ public string Serialize < T > ( T value ) => JsonSerializer . Serialize ( value ) ;
19
19
}
20
20
}
You can’t perform that action at this time.
0 commit comments