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⁡y=−79,x=140
Import data from a file in UBJSON format.
Import⁡example/address.ubj,base=datadir
table⁡phoneNumbers=table⁡type=local,number=+1 (519) 747-2373,table⁡type=tollfree,number=+1 (800) 267-6583,table⁡type=fax,number=+1 (519) 747-5284,founded=1988,address=table⁡province=ON,country=Canada,streetAddress=615 Kumpf Drive,postalCode=N2V 1K8,city=Waterloo,companyName=Maplesoft
Export data to a UBJSON file in the home directory of the current user.
Mouse≔table⁡Genus=Mus,Species=musculus
MouseFamily≔Muridae
MouseOrder≔Rodentia
MouseClass≔Mammalia
Export⁡mouse.ubj,Mouse,base=homedir
81
See Also
Formats
Formats,BSON
Formats,JSON
Download Help Document