Code: Select all
using System;
using Windows.UI.Xaml;
using CSHTML5.Extensions.Json;
namespace Application2
{
public sealed partial class App : Application
{
public App()
{
Exec();
}
public class Model2
{
public String param3 { get; set; }
}
public class Model1
{
public Model2 param2 { get; set; } = new Model2() {param3="1" };
public String param1 { get; set; }
public Model1() { }
public Model1(String model)
{
param1 = model;
}
}
async void Exec()
{
var c1 = new Model1("Asd");
String s1 = JsonConvert.SerializeObject(c1);
var x1 = await JsonConvert.DeserializeObject<Model1>(s1); // 'Cannot convert a string to 'Application2.App+Model2'.'
}
}
}