• leisesprecher
    link
    fedilink
    arrow-up
    11
    ·
    3 months ago

    And there are some truly magic tools.

    XSDs are far from perfect, but waaay more powerful than json schema.

    XSLT has its problems, but completely transforming a document to a completely different structure with just a bit of text is awesome. I had to rewrite a relatively simple XSLT in Java and it was something like 10 times more lines.

    • sik0fewl@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      3 months ago

      And don’t forget about namespaces. Look at formats like HAL and ODATA that try to add HATEOAS onto JSON.

    • bitjunkie@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      Did you write your transform logic ground-up or use a third-party library? I’m not a Java dev, but I feel like someone has to have already solved this problem in pretty much every language anyone actually uses.