SuperObject
JSON 라이브러리를 널리 사용합니다. 개체에 특정 요소가 있는지 여부를 확인할 수 있어야합니다. 존재하지 않는 정수와 같은 요소의 값을 확인할 수 있습니다. 0
을 반환합니다. 그러나 존재하는 경우 0
이 가능한 값 중 하나입니다. 따라서 요소 존재 여부에 대해 0
을 관찰하는 데 의존 할 수 없습니다. 나는 이것을 할 수있는 방법을 위해 ISuperObject
을 확인했다. (예를 들어, 나는 ISuperObject.Exists(const S: String): Boolean;
과 같은 것을 기대한다.SuperObject에 특정 요소가 있는지 확인하는 방법은 무엇입니까?
특정 요소가 JSON 개체에 있는지 여부를 어떻게 확인할 수 있습니까? 특정 필드가 같이 존재하는 경우
합니까이 작품 :'obj.AsObject.Exists ('AreYouThere?')의 경우 then'? –
@LURD 아니, 그런 기능이 없다. 내가 기대했던 것의 예가 그 것이다. –
'TSuperObject.AsObject'는'TSuperTableString' 타입이며,'Exists()'함수를 가지고 있습니다. –