UBJSON (.ubj) File Format
UBJSON file format
Description
Notes
Examples
UBJSON (Universal Binary JSON) is a binary data standard for describing structured data made of key-value pairs and lists based on the JSON standard.
The general-purpose commands Import and Export permit parsing and generating UBJSON files and expressions.
Content-Type: application/ubjson
Parse a UBJSON string as an expression.
byteArr≔Array⁡123,35,105,2,105,1,120,85,−116,105,1,121,105,−79,datatype=integer1
byteArr≔123351052105112085−1161051121105−79
Import⁡byteArr,format=UBJSON,source=direct
table⁡x=140,y=−79
Import data from a file in UBJSON format.
Import⁡example/address.ubj,base=datadir
table⁡address=table⁡country=Canada,province=ON,city=Waterloo,postalCode=N2V 1K8,streetAddress=615 Kumpf Drive,founded=1988,phoneNumbers=table⁡number=+1 (519) 747-2373,type=local,table⁡number=+1 (800) 267-6583,type=tollfree,table⁡number=+1 (519) 747-5284,type=fax,companyName=Maplesoft
Export data to a UBJSON file in the home directory of the current user.
Mouse≔table⁡Genus=Mus,Species=musculus
Mouse≔table⁡Species=musculus,Genus=Mus
MouseFamily≔Muridae
MouseOrder≔Rodentia
MouseClass≔Mammalia
Export⁡mouse.ubj,Mouse,base=homedir
81
See Also
Formats
Formats,BSON
Formats,JSON
Download Help Document