SNOBOL4JSON(3) CSNOBOL4 Manual SNOBOL4JSON(3) NAME JSON Encoding and Decoding SYNOPSYS -INCLUDE 'json.sno' string = JSON_ENCODE(data) data = JSON_DECODE(string) DESCRIPTION JSON_ENCODE(data) accepts a subset of SNOBOL4 data types: * STRING * INTEGER * REAL * ARRAY MUST be singly-dimensioned and zero-based. * TABLE JSON_DECODE(json_string) accepts a proper subset of JSON with the following limits and omissions: * arrays must have at least one item. * escapes can only be used for ASCII (00-7F) characters. * true and false are not accepted. NOTE!!! JSON is defined to use UTF-8 encoding, but this is not enforced by this library. To exchange binary data with other software which may en- force use of only UTF-8 sequences, the binary strings should be encoded (eg with base64) to ASCII sequences. COMPATIBILITY https://tools.ietf.org/html/rfc8259 SEE ALSO snobol4(1), snobol4base64(3) AUTHORS Philip L. Budne CSNOBOL4B 2.3.1 March 31, 2022 SNOBOL4JSON(3)
NAME | SYNOPSYS | DESCRIPTION | COMPATIBILITY | SEE ALSO | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=snobol4json&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>