Как использовать JObject для создания объекта и сериализации его в c#? - PullRequest
0 голосов
/ 06 мая 2020
    async static Task<string> WriteItem(string entity_type, int id)
    {
        dynamic type = new JObject();
        type.type = entity_type;

        dynamic jsonObject = new JObject();
        jsonObject.__metadata = type;
        jsonObject.Title = "Test";
        jsonObject.CreatedById = id;
        string data = jsonObject.ToString(Formatting.None);

    }

но я получаю эту ошибку

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'The best overloaded method match for 'Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting, params Newtonsoft.Json.JsonConverter[])' has some invalid arguments'

Я ищу сериализованную json версию чего-то из этой структуры

{
    "__metadata" : { "type": "SP.Data.LogsListItem" },
    "Title": "Test",
    "CreatedById" : 1
}

Кто-нибудь знает, что такое проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...