How can I parse a JSON string using ASP.NET?

前端 未结 3 1505
暖寄归人
暖寄归人 2020-12-18 15:15

I am using Sendgrid API to send and retrieve statistics of mail sent. I want to store the response of API in database.

protected void btnBounces_Click(object         


        
3条回答
  •  时光取名叫无心
    2020-12-18 15:35

    To read a JSON string in .NET, I recommend using Newtonsoft Json.NET.

    Here is a simple example of deserializing a string into an object and reading a property:

    string json = @"{
      'Name': 'Bad Boys',
      'ReleaseDate': '1995-4-7T00:00:00',
      'Genres': [
        'Action',
        'Comedy'
      ]
    }";
    
    Movie m = JsonConvert.DeserializeObject(json);
    
    string name = m.Name;
    // Bad Boys
    

    Note that you will have to define the object that you want to deserialize the values into ahead of time; you can see that in this example there is a Type Movie that already exists, and the JsonConverter matches the properties in the JSON string to the properties of that type.

提交回复
热议问题