Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: XLFJSONE

Package: Kernel

Routine: XLFJSONE


Information

XLFJSONE ;SLC/KCM/TJB - Encode JSON ;26 Oct 2016

Source Information

Source file <XLFJSONE.m>

Entry Points

Name Comments DBIA/ICR reference
ENCODE(XUROOT,XUJSON,XUERR) ; XUROOT (M structure) --> XUJSON (array of strings)
DIRECT ; TAG for use by ENCODE^XLFJSON
SEROBJ(XUROOT) ; Serialize into a JSON object
SERARY(XUROOT) ; Serialize into a JSON array
SERNAME(XUSUB) ; Serialize the object name into JSON string
SERVAL(XUROOT,XUSUB) ; Serialize X into appropriate JSON representation
CONCAT ; come here to concatenate to JSON string
ISVALUE(XUROOT,XUSUB) ; Return true if this is a value node
NUMERIC(X) ; Return true if the numeric
ESC(X) ; Escape string for JSON
JNUM(N) ; Return JSON representation of a number
UCODE(C) ; Return \u00nn representation of decimal character value
ERRX(ID,VAL) ; Set the appropriate error message
Info |  Source |  Entry Points