/ / Overiť JSON proti XML Schema (XSD) - java, json, xml, xsd, xml-validácia

Overenie JSON proti XML schéme (XSD) - java, json, xml, xsd, xml-validácia

Je možné validovať JSON XSD v jazyku Java? Mám aplikáciu, kde dostávam odpoveď JSON a chcela by som ju overiť proti existujúcemu XSD. Iná časť mojej aplikácie používa XML, čo je dôvod, prečo by bolo najjednoduchšie, keby obe mohli overiť proti existujúcemu XSD.

odpovede:

7 pre odpoveď č. 1

žiadny, Schéma XML (XSD) je na overenie XML; potvrdzovať JSON, pozri Schéma JSON.

Odporúčam generovať schémy ručne pre úplné pochopenie a úplnú kontrolu nad obmedzeniami. Avšak, tu sú niektoré automatizované nástroje, ktoré môžu spustiť proces:

Súvisiace a tiež veľmi užitočné:

  • Analyzovať z XML do JSON (unmarshal) alebo serializovať JSON na XML (maršal), pozri JSONIX.
  • Zoznam implementácií vrátane validátorov v rôznych jazykoch nájdete v téme Implementácie JSON-schémy.

1 pre odpoveď č. 2

Nie, štandardy sú medzi týmito dvoma rozdielmi.

Ale ak sa naozaj chcete spoliehať na validáciu xsd, Kompilátor schémy Jsonix vám môže pomôcť vytvoriť schému JSON na overenie vášho json zo schémy XML.