2017-08-14 8 views
0
var response = await Client.GetAsync("/dev/rateservices/EDisclaimers/Format").ConfigureAwait(false); 
var x = response.Content.ReadAsStringAsync().Result; 

name = US.CentralizedRefi.Tier1_MoreInfo_Disclaimerオブジェクト(値のvar X)からIDの値を読み取る必要があります。どうやってするか?odataオブジェクトから値を読み取る方法

{ "@のodata.context": "http://localhost/dev/rateservices/ $メタデータ#1 EDisclaimers"、 "値":[{ "ID":1、 "名": "Standard.TypicalTransactions"、 "effectiveDate": "2014 「expireyDate」:null}、{"id":2、 "name": "Standard.AdditionalFees"、 "effectiveDate": "2014-05-01"、 "expiryDate":null}、{ "id":3、 "name": "Standard.EndorsementOnlySupport"、 "effectiveDate": "2014-05-01"、 "expiryDate":null}、{"id":4、 "name": "Standard.CPL "、" effectiveDate ":" 2016-09-21 "、" expiryDate ":null}、{" id ":5、" name ":" LimitedCoverage "、" effectiveDate ":" 2015-11-01 "、" expiryDate ":" null "、{" id ":6、" name ":" CallForFeeEndorsement "、" effectiveDate ":" 2015-11-01 "、" expiryDate ":null}、{" id ":7、" name " "有効期限:" 2015-11-01 "、"有効期限 ":null}、{" id ":8、" name ":" BUSREQ_GL-1310-CFPB "、" effectiveDate ":" 2015-11 -01 "、" expiryDate ":null}、{" id ":9、" name ":" US.CentralizedRefi.Tier1_MoreInfo_Discl照準」、 "effectiveDate": "2015年11月1日"、 "expiryDate":ヌル}]}

+0

これをオブジェクト表現にデシリアライズしていますか?その場合は、オブジェクトを提供してください。そうでない場合は、データを操作する場合 – Jonathan

答えて

1

あなたはあなたのクエリの最後に$filter query optionと述語を使用する必要があります。あなたは、フィルタリングqueryオプションと同等の演算子を使用したい場合は、クエリは次のようになります。クエリの上

http://localhost/dev/rateservices/EDisclaimers?$filter=name eq 'US.CentralizedRefi.Tier1_MoreInfo_Disclaimer' 

は、上記のフィルタオプションと一致するレコードを返します。

関連する問題