[#BloombergLP-baljsn-JsonFormatter_Util-valueAsJson-00] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baljsn.adoc[baljsn]::xref:BloombergLP/baljsn/JsonFormatter_Util.adoc[JsonFormatter_Util]::valueAsJson :relfileprefix: ../../../ :mrdocs: Same as the related overload above for `valueAsJson`. == Synopsis Declared in `<baljsn_jsonformatter.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> static int valueAsJson( xref:BloombergLP/bdljsn/Json.adoc[bdljsn::Json]* json, TYPE const& value, xref:BloombergLP/baljsn/EncoderOptions.adoc[EncoderOptions] const* options); ---- == Specializations [cols="1"] |=== | Name | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-025.adoc[`valueAsJson<Date>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-045.adoc[`valueAsJson<DateTz>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-0bc8.adoc[`valueAsJson<Datetime>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-0d.adoc[`valueAsJson<DatetimeTz>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-0a.adoc[`valueAsJson<Decimal_Type64>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-066.adoc[`valueAsJson<Time>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-02f.adoc[`valueAsJson<TimeTz>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-068.adoc[`valueAsJson<double>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-05.adoc[`valueAsJson<float>`] | xref:BloombergLP/baljsn/JsonFormatter_Util/valueAsJson-0bcb.adoc[`valueAsJson<basic_string<char>>`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#