JSON: Difference between revisions
Added 11l
Alextretyak (talk | contribs) (Added 11l) |
|||
Line 5:
Use objects and arrays (as appropriate for your language)
and make sure your JSON is valid (https://jsonformatter.org).
=={{header|11l}}==
<lang 11l>T.serializable Person
String firstName, lastName
Int age
T PhoneNumber
String ntype
String number
[PhoneNumber] phoneNumbers
[String] children
Person p
json:to_object(‘
{
"firstName": "John",
"lastName": "Smith",
"age": 27,
"phoneNumbers": [
{
"ntype": "home",
"number": "212 555-1234"
},
{
"ntype": "office",
"number": "646 555-4567"
}
],
"children": ["Mary", "Kate"]
}’, &p)
p.phoneNumbers.pop(0)
p.children.append(‘Alex’)
print(json:from_object(p))</lang>
{{out}}
<pre>
{
"age": 27,
"children": [
"Mary",
"Kate",
"Alex"
],
"firstName": "John",
"lastName": "Smith",
"phoneNumbers": [
{
"ntype": "office",
"number": "646 555-4567"
}
]
}
</pre>
=={{header|8th}}==
|