= The `JSONStreamPrinter` structure
:Author: John Reppy
:Date: {release-date}
:stem: latexmath
:source-highlighter: pygments
:VERSION: {smlnj-version}

The `JSONStreamPrinter` structure provides an imperative
printer for producing *JSON* output to a `TextIO` output
stream.

== Synopsis

[source,sml]
------------
structure JSONStreamPrinter : JSON_STREAM_OUTPUT
    where type outstream = outstream
------------

== See Also

xref:../Util/str-JSON.adoc[`JSON`],
xref:sig-JSON_STREAM_OUTPUT.adoc[`JSON_STREAM_OUTPUT`],
xref:str-JSONBufferPrinter.adoc[`JSONBufferPrinter`],
xref:str-JSONPrinter.adoc[`JSONPrinter`],
xref:json-lib.adoc[__The JSON Library__]
