Я пытаюсь удалить кавычки из определенного значения члена из JSON.
Мне нужно, чтобы JSON был:
"editor": TextAreaEditor
Not:
"editor": "TextAreaEditor"
Мне нужно уметь десериализуйте JSON в объект и сериализуйте обратно в JSON
Я в основном десериализирую приведенный ниже JSON, а затем сериализую обратно в JSON для моего c# web api.
configList = JsonConvert.DeserializeObject<List<ReportJsonDetails>>(json, settings);
Я понял
Unexpected character encountered while parsing value: T. Path
'[0].headers[2].editor'
Я видел кучу примеров с использованием JsonConverter. Но большинство примеров манипулируют значениями, и мне не кажется, что логические значения, нули и числа реализованы таким образом.
JSON
[ {
"name": "DataviewReport",
"headers": [
{
"id": "id",
"caption": "Id",
"dataField": "id",
"visible": false
},
{
"id": "lastname",
"caption": "Last Name",
"dataField": "lastname",
"visible": true
},
{
"id": "FirstName",
"caption": "First Name",
"dataField": "levelNum",
"visible": true,
"editor": TextAreaEditor
}
] } ]