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: HMPJSONE

Package: Enterprise Health Management Platform

Routine: HMPJSONE


Information

HMPJSONE ;SLC/KCM,ASMR/RRB - Encode JSON;9/25/2015 10:17

Source Information

Source file <HMPJSONE.m>

Entry Points

Name Comments DBIA/ICR reference
ENCODE(VVROOT,VVJSON,VVERR) ; VVROOT (M structure) --> VVJSON (array of strings)
DIRECT ; TAG for use by ENCODE^HMPJSON
SEROBJ(VVROOT) ; Serialize into a JSON object
SERARY(VVROOT) ; Serialize into a JSON array
SERNAME(VVSUB) ; Serialize the object name into JSON string
SERVAL(VVROOT,VVSUB) ; Serialize X into appropriate JSON representation
CONCAT ; come here to concatenate to JSON string
ISVALUE(VVROOT,VVSUB) ; 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