У меня есть требование, когда входящие данные в формате JSON и имеют различное содержимое.
У меня есть три основных элемента в корне:
-Timestamp
-Name
-Content
Теперь имя имеет тип string и можетмогут иметь разные значения, такие как «Ученик», «Учитель» и т. д. В зависимости от элемента «Значение имени» содержимое может отличаться, то есть имя и количество дочерних элементов в содержимом будут различаться.
Для имени =«ученик»
{"Timestamp":"2019-01-31T15:19:48.911Z","Name":"student","Content":{"F_Name"="Maria" , "L_Name"="Mason"}}
Для имени = «учитель»
{"Timestamp":"2018-05-31T15:19:48.911Z","Name":"teacher","Content":{"Teacher_Name"="Lisa" , "Subject"="Science" , "Dept_Id"="101"}}
Мне нужен соответствующий xsd для этого.