解析值时遇到意外的字符:s。路径'',第0行,第0位.FLURL

时间:2018-03-14 12:07:19

标签: xamarin xamarin.android flurl

我试图使用Flurl从Web服务中提取一些数据,但我收到错误:

Unexpected character encountered while parsing value: s. Path '', line 0, position 0. 

我的代码是:

var responseString = ("foobar")
            .WithHeader("Authorization", "Bearer f848e6d088a3324fc13d0a989296406b12f84730")
            .WithHeader("Accept", "application/json")
            .GetAsync()
            .ReceiveJson<HerdData>();

....

public class HerdData
{
    public List<Herd> data { get; set; }
}

我似乎无法获取任何数据,也不确定在Post Man中出现了什么问题我可以使用URL和身份验证令牌访问数据。

1 个答案:

答案 0 :(得分:4)

尝试反序列化非json数据时,通常会发生此错误 您正在使用ReceiveJson(),您应该检查是否从Web服务获取JSON数据 您可以尝试使用ReceiveString()来获取数据。