я хочу сериализовать объект с помощью Json.NET, но у меня есть это исключение:Win Phone 8 Json Сериализация
'taskhost.exe' (Gestito): caricato 'System.Runtime.Serialization.dll' Eccezione первого шанса ди типо «System.MethodAccessException» в mscorlib.dll Eccezione первого шанса ди типо «System.MethodAccessException» в mscorlib.dll Eccezione первого шанса ди типо «Newtonsoft.Json.JsonSerializationException» в Newtonsoft.Json .dll Eccezione first-chance di tipo 'Newtonsoft.Json.JsonSerializationException' в Newtonsoft.Json.dll Ошибка получения значения из 'username' в 'HelloWor ld.MainPage + TestLogin. на Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue (целевой объект) на Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.CalculatePropertyValues (JsonWriter писатель, значение объекта, контракт JsonContainerContract, член JsonProperty, JsonProperty недвижимость, JsonContract & memberContract, объект & memberValue) на Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject (JsonWriter автор, значение объекта, JsonObjectContract контракта, член JsonProperty, JsonContainerContract collectionContract, JsonProperty containerProperty) в Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue (JsonWriter автор, значение объекта, JsonContract valueContract
Мой метод для объекта сериализации:
Login login = new Login();
login.username = txtUsername.Text;
login.password = txtPassword.Password;
System.Diagnostics.Debug.WriteLine("Username: " + login.username);
System.Diagnostics.Debug.WriteLine("Password: " + login.password);
try
{
String json = JsonConvert.SerializeObject(login);
System.Diagnostics.Debug.WriteLine("Json per HttpRequest: " + json);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
System.Diagnostics.Debug.WriteLine(ex.StackTrace);
}
И Войти класс:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HelloWorld
{
class Login
{
public String username { get; set; }
public String password { get; set; }
}
}
Что это ошибка? Я следую примеру в Интернете, и я получаю эту ошибку. Зачем?
Thx !! Это мое первое приложение с C# :) –