我需要在orchard cms中创建一个新的内容类型,只有一个字段指示要使用的json url。 我的问题是如何在内容类型中使用json并返回消耗的数据。 感谢
答案 0 :(得分:1)
您需要使用例如发出网络请求。 RestSharp(或内置WebClient class)并返回反序列化的数据。 RestSharp内置了JSON反序列化器,但如果您需要更强大的解决方案,可以使用JSON.NET。
请求最好在其中一个内容部件处理程序事件中完成(例如OnLoaded
) - 只需将自定义部件上的某个属性值设置为从那里返回的数据。