Exemplo n.º 1
0
 /// <summary>
 /// Deserialize data from a RestSharp.RestResponse into a T-type object, using this instance's <see cref="JsonSerializerSettings"/>
 /// </summary>
 /// <param name="response">RestSharp.RestResponse object to extract data from.</param>
 /// <param name="rootElementKeys">List, in order, of sub-keys path to follow to deserialization starting position.</param>
 /// <typeparam name="T">Type of object to deserialize to</typeparam>
 /// <returns>A T-type object</returns>
 public T ConvertJsonToObject <T>(RestResponse response, List <string>?rootElementKeys = null) => JsonSerialization.ConvertJsonToObject <T>(response, JsonSerializerSettings, rootElementKeys);
Exemplo n.º 2
0
 /// <summary>
 /// Serialize an object into a JSON string, using this instance's <see cref="JsonSerializerSettings"/>
 /// </summary>
 /// <param name="data">An object to serialize into a string</param>
 /// <returns>A string of JSON data</returns>
 public string?ConvertObjectToJson(object data) => JsonSerialization.ConvertObjectToJson(data, JsonSerializerSettings);
Exemplo n.º 3
0
 /// <summary>
 /// Deserialize a JSON string into a T-type object, using this instance's <see cref="JsonSerializerSettings"/>
 /// </summary>
 /// <param name="data">A string of JSON data</param>
 /// <param name="rootElementKeys">List, in order, of sub-keys path to follow to deserialization starting position.</param>
 /// <typeparam name="T">Type of object to deserialize to</typeparam>
 /// <returns>A T-type object</returns>
 public T ConvertJsonToObject <T>(string data, List <string>?rootElementKeys = null) => JsonSerialization.ConvertJsonToObject <T>(data, JsonSerializerSettings, rootElementKeys);