2016-10-22 2 views
0

[ASK] C# Xamarin JSonКак сделать строку JSON с помощью Json.NET

String a = "{\"success\":1,\"message\":\"successfully created.\"}"; 
string b = "{"success":1,"message":"successfully created."}"; 

, как добиться успеха значение и сообщение в формате JSON?

+0

Просьба уточнить ваш вопрос. Какова связь между 'a' и' b' в приведенном выше? Если ваш вопрос спрашивает, как преобразовать объект в JSON, JsonConvert.SerializeObject выглядит многообещающим. http://stackoverflow.com/questions/16294963/json-net-serialize-object-with-root-name или http://stackoverflow.com/questions/15843446/c-sharp-to-json-serialization-using- json-net –

ответ

2

Учитывая класс модели (через http://jsonutils.com):

public class Example 
{ 
    public int success { get; set; } 
    public string message { get; set; } 
} 

Использование:

var a = "{\"success\":1,\"message\":\"successfully created.\"}"; 
var example = JsonConvert.DeserializeObject<Example>(a); 
Console.WriteLine($"{example.success} : {example.message}"); 

Выход:

1 : successfully created. 
+0

спасибо, что это работа –