IJsonPathValueSystem.cs 472 B

1234567891011121314151617
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace TEAMModelOS.SDK.Extension.JsonPath
  6. {
  7. public interface IJsonPathValueSystem
  8. {
  9. bool HasMember(object value, string member);
  10. object GetMemberValue(object value, string member);
  11. IEnumerable GetMembers(object value);
  12. bool IsObject(object value);
  13. bool IsArray(object value);
  14. bool IsPrimitive(object value);
  15. }
  16. }