this post was submitted on 08 Sep 2024
1221 points (98.3% liked)

Programmer Humor

32558 readers
443 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ClassifiedPancake@discuss.tchncs.de 2 points 2 months ago* (last edited 2 months ago) (1 children)

Since XML can have attributes and children, it's not as easy to convert to JSON.

Your JSON example is more akin to:

<address street_address="21 2nd Street" city="New York" ...></address>
[–] CanadaPlus@lemmy.sdf.org 3 points 2 months ago* (last edited 2 months ago) (1 children)

Hmm, so in tree terms, each node has two distinct types of children, only one of which can have their own children. That sounds more ambiguity-introducing than helpful to me, but that's just a matter of taste. Can you do lists in XML as well?

No arrays are not allowed. Attributes can only be strings. But the children are kind of an array.