Json строка внутри Json поля значения - PullRequest
0 голосов
/ 18 июня 2020

Мое c# приложение хочет встроить строку json в поле значения. Но json кажется недействительным.

*Json строка: *

{
 "configurations": [
            {
                "name": "content",
                "value": "[
                    {
                        "files": [
                            {
                                "valueType": "<valueType>"
                            }
                        ],
                        "recordCount": 1 
                    }]"
            }
        ]
    }
}

Как добавить это json в поле значения, пожалуйста, помогите .

1 Ответ

0 голосов
/ 18 июня 2020

Это действительный json для вас. Вы можете использовать Json. NET, чтобы преобразовать его в требуемый тип данных.

{
    "configurations": [{
        "name": "content",
        "value": [{
            "files": [{
                "valueType": "<valueType>"
            }],
            "recordCount": 1
        }]
    }]
}

Ниже приведен эквивалентный класс.

public class File
{
    public string valueType { get; set; }
}

public class Value
{
    public IList<File> files { get; set; }
    public int recordCount { get; set; }
}

public class Configuration
{
    public string name { get; set; }
    public IList<Value> value { get; set; }
}

public class Example
{
    public IList<Configuration> configurations { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...