Newtonsoft.Json создает исключение внутри RestEase - PullRequest
0 голосов
/ 22 апреля 2019

Я получаю такое исключение

JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 1, position 1.

Я использую RestEase (https://github.com/canton7/RestEase) с таким интерфейсом

public interface ISomeApi
{
    [Get("{version}/data/count")]
    Task<SomeResult> GetCount(
        [Path] string version,
        [Query("metaType")] string metaType,
        [Query("query", QuerySerializationMethod.Serialized)] QueryParams queryParams);
}

Моя модель параметров запроса

public class QueryParams
{
    [JsonProperty("foo")]
    public string Foo { get; set; }

    [JsonProperty("bar")]
    public string Bar{ get; set; }

    [JsonProperty("bass")]
    public string Bass{ get; set; }

    [JsonProperty("boom")]
    public string Boom{ get; set; }
}

Почему я получаю это исключение? Что не так?

Я пытался избежать использования QueryParams и просто использовал string, где я уже передал преобразованную в строковое представление модель json, но получилза тем же исключением. Я также пытался избежать специфических символов json, но это не помогло.

...