Проблема
Я пытаюсь преобразовать C# class
в JSON object
.
Я пробовал использовать функцию JsonConvert.SerializeObject
.Но в результате я всегда получаю \
.
Сериализация
string data = JsonConvert.SerializeObject(rootObject);
C # Класс
public class JiraApiObject
{
public RootObject rootObject { get; set; }
public class Project {
public string key { get; set; }
}
public class Issuetype {
public string name { get; set; }
}
public class Fields {
public Project project { get; set; }
public string summary { get; set; }
public Issuetype issuetype { get; set; }
}
public class RootObject {
public Fields fields { get; set; }
}
}
Фактический результат
Эторезультат возвращается, когда я сериализую RootObject объекта JiraApiObject.Полный обратной косой черты.
"{\
"fields\":{
\"project\":
{
\"key\":\"FOO\"
},
\"summary\":\"Test the REST API\",
\"issuetype\": {
\"name\":\"Task\"
}
}
}"
Ожидаемый результат
{
"fields": {
"project":
{
"key": "FOO"
},
"summary": "Test the REST API",
"issuetype": {
"name": "Task"
}
}
}
Каков наилучший способ избавиться от этих \
в реальном результате?