# Data Object - VsanNestJsonComparator(vim.VsanNestJsonComparator)

Extends
  VsanComparator
See also
  VsanJsonComparator
Since
  vSAN API 6.7

## Data Object Description

Defines a criteria for matching JSON data based on a composition of multiple VsanComparator instances.

Properties

Name | Type | Description
--- | --- | ---
conjoiner* | xsd:string | The operator to be used to join the resource sets identified by the nested constraints. See VsanCompositeConstraintConjoinerEnum for possible conjoiner operators. See VsanCompositeConstraintConjoinerEnum
nestedComparators* | VsanJsonComparator[] | The nested or sub-constraints that this composite is made of. Note that the order of the constraints in the array is important when the operator is not commutative, e.g. EXCEPT.
Properties inherited from VsanComparator
None
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanNestJsonComparator"> <complexContent> <extension base="vsan:VsanComparator"> <sequence> <element name="nestedComparators" type="vsan:VsanJsonComparator" minOccurs="0" maxOccurs="unbounded"/> <element name="conjoiner" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>