我正在尝试调用以下API。 https://developer.companieshouse.gov.uk/api/docs/company/company_number/companyProfile-resource.html
我使用https://jsonclassgenerator.codeplex.com/生成了数据模型类。当我调用API时,很少有字段没有被解析。例如Jurisdiction。
我可以看到JSON元素不是按字母顺序排列在上面链接的JSON资源中。但我认为这不会有所作为。
任何线索都会有所帮助。 提前谢谢。
答案 0 :(得分:0)
因为在他们的API中(至少在您提供的页面上),jusrisdiction拼写错误。它应该是管辖权,如果你在模型中拼写正确,那将是它不会序列化的原因。根据您使用的语言,您可以使用属性为模型字段指定拼写错误,以便进行序列化。
[JsonProprty("jusrisdiction")] //wrong spelling to match API
public string jurisdiction {}