Extensions.cs 536 B

1234567891011121314151617
  1. using Newtonsoft.Json.Linq;
  2. using System;
  3. namespace YJMPD_UWP.Helpers
  4. {
  5. public static class Extensions
  6. {
  7. public static bool NullOrEmpty(this JToken token)
  8. {
  9. return (token == null) ||
  10. (token.Type == JTokenType.Array && !token.HasValues) ||
  11. (token.Type == JTokenType.Object && !token.HasValues) ||
  12. (token.Type == JTokenType.String && token.ToString() == String.Empty) ||
  13. (token.Type == JTokenType.Null);
  14. }
  15. }
  16. }