[#BloombergLP-bdljsn-Json-makeString-02]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdljsn.adoc[bdljsn]::xref:BloombergLP/bdljsn/Json.adoc[Json]::makeString
:relfileprefix: ../../../
:mrdocs:

`makeString` overloads

== Synopses

Declared in `&lt;bdljsn&lowbar;json&period;h&gt;`

Same as the related overload above for `makeString`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdljsn/Json/makeString-0a.adoc[makeString](std::string&lowbar;view const& string);
----

[.small]#xref:BloombergLP/bdljsn/Json/makeString-0a.adoc[_» more&period;&period;&period;_]#

Replace this value with a string copied from `string`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdljsn/Json/makeString-09.adoc[makeString](char const* string);
----

[.small]#xref:BloombergLP/bdljsn/Json/makeString-09.adoc[_» more&period;&period;&period;_]#

Replace this value with a string moved from `string`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;STRING&lowbar;TYPE&gt;
void
xref:BloombergLP/bdljsn/Json/makeString-0d.adoc[makeString](xref:BloombergLP/bslmf/MovableRef_Deduced.adoc[BloombergLP::bslmf::MovableRef&lowbar;Deduced&lt;t&lowbar;STRING&lowbar;TYPE&gt;] string)
requires bsl&colon;&colon;is&lowbar;same&lt;t&lowbar;STRING&lowbar;TYPE,
                                         bsl&colon;&colon;string&gt;&colon;&colon;value;
----

[.small]#xref:BloombergLP/bdljsn/Json/makeString-0d.adoc[_» more&period;&period;&period;_]#

== Parameters

[cols="1,4"]
|===
| Name| Description
| *string*
| UTF&hyphen;8 string value to store
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
