【发布时间】:2018-03-16 06:11:15
【问题描述】:
我在将值集扩展的响应转换为 c# 中的值集资源对象时遇到问题。
我目前正在使用RestSharp,REST调用成功,下面输出预期的JSON。
IRestResponse response = client.Execute(request);
var result = JsonConvert.DeserializeObject(response.Content);
Console.WriteLine(result);
我试过了
var result = JsonConvert.DeserializeObject<ValueSet>(response.Content);
但它会产生一个空对象。我确定我犯了一些新手错误,也许应该考虑使用 Hl7.Fhir.Rest 而不是 RestSharp?
【问题讨论】:
-
Hl7.Fhir.Rest 是 FHIR 的官方 .Net 库,具有反序列化以纠正 FHIR json 的方法,所以是的,我建议您看一下。
-
感谢@MirjamBaltus,官方图书馆确实让事情变得更容易。官方图书馆真的很好。我想我最初的意图是使用 RestSharp,因为我会(可能)将它用于其他非 fhir 目的。