第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動態(tài)/解析 Json 對象

動態(tài)/解析 Json 對象

C#
三國紛爭 2021-06-03 14:02:48
在以下代碼段中,我不明白“//this failed”下的代碼與“//this works”下的代碼(在創(chuàng)建 Azure 函數(shù)時作為樣板代碼提供)之間的區(qū)別。 注意:我意識到不需要強(qiáng)制轉(zhuǎn)換為對象,但 ReadAsAsync 返回對象....public static class FunctionTest{    [FunctionName("TestFunction")]    public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "post", Route = null)]HttpRequestMessage req, TraceWriter log)    {        log.Info("C# HTTP trigger function processed a request.");        // parse query parameter        string name = req.GetQueryNameValuePairs()          .FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0)          .Value;        //if nothing in the query parameter - lets' look into the body        if (name == null)        {            //this fails            dynamic abc = (object) @"{""name"":""test""}";            string test = abc?.name;            // this works            dynamic data = await req.Content.ReadAsAsync<object>();            name = data?.name;        }        return name == null          ? req.CreateResponse(HttpStatusCode.BadRequest, "Please pass a name on the query string or in the request body")          : req.CreateResponse(HttpStatusCode.OK, "Hello " + name);    }}
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號