@@ -153,7 +153,7 @@ <h1>Module <a href="type_Js.Json.html">Js.Json</a></h1>
153
153
< td align ="left " valign ="top " >
154
154
< code > < span class ="keyword "> |</ span > </ code > </ td >
155
155
< td align ="left " valign ="top " >
156
- < code > < span id ="TYPEELTkind.Boolean "> < span class ="constructor "> Boolean</ span > </ span > </ td > < td > < span class ="keyword "> :</ span > </ td > < td > < code class ="type "> < a href =" Js.html#TYPEboolean " > Js.boolean </ a > < a href ="Js_json.html#TYPEkind "> kind</ a > </ code > </ code > </ td >
156
+ < code > < span id ="TYPEELTkind.Boolean "> < span class ="constructor "> Boolean</ span > </ span > </ td > < td > < span class ="keyword "> :</ span > </ td > < td > < code class ="type "> bool < a href ="Js_json.html#TYPEkind "> kind</ a > </ code > </ code > </ td >
157
157
158
158
</ tr >
159
159
< tr >
@@ -279,7 +279,7 @@ <h1>Module <a href="type_Js.Json.html">Js.Json</a></h1>
279
279
</ div >
280
280
281
281
282
- < pre > < span id ="VALdecodeBoolean "> < span class ="keyword "> val</ span > decodeBoolean</ span > : < code class ="type "> < a href ="Js_json.html#TYPEt "> t</ a > -> < a href =" Js.html#TYPEboolean " > Js.boolean </ a > option</ code > </ pre > < div class ="info ">
282
+ < pre > < span id ="VALdecodeBoolean "> < span class ="keyword "> val</ span > decodeBoolean</ span > : < code class ="type "> < a href ="Js_json.html#TYPEt "> t</ a > -> bool option</ code > </ pre > < div class ="info ">
283
283
< div class ="not-examples ">
284
284
< code class ="code "> decodeBoolean json</ code > returns < code class ="code "> Some b</ code > if < code class ="code "> json</ code > is a boolean, < code class ="code "> None</ code >
285
285
otherwise< br >
@@ -326,9 +326,9 @@ <h1>Module <a href="type_Js.Json.html">Js.Json</a></h1>
326
326
</ div >
327
327
328
328
329
- < pre > < span id ="VALboolean "> < span class ="keyword "> val</ span > boolean</ span > : < code class ="type "> < a href =" Js.html#TYPEboolean " > Js.boolean </ a > -> < a href ="Js_json.html#TYPEt "> t</ a > </ code > </ pre > < div class ="info ">
329
+ < pre > < span id ="VALboolean "> < span class ="keyword "> val</ span > boolean</ span > : < code class ="type "> bool -> < a href ="Js_json.html#TYPEt "> t</ a > </ code > </ pre > < div class ="info ">
330
330
< div class ="not-examples ">
331
- < code class ="code "> boolean b</ code > makes a JSON boolean of the < code class ="code "> Js.boolean </ code > < code class ="code "> b</ code > < br >
331
+ < code class ="code "> boolean b</ code > makes a JSON boolean of the < code class ="code "> bool </ code > < code class ="code "> b</ code > < br >
332
332
333
333
</ div >
334
334
@@ -371,9 +371,9 @@ <h1>Module <a href="type_Js.Json.html">Js.Json</a></h1>
371
371
</ div >
372
372
373
373
374
- < pre > < span id ="VALbooleanArray "> < span class ="keyword "> val</ span > booleanArray</ span > : < code class ="type "> < a href =" Js.html#TYPEboolean " > Js.boolean </ a > array -> < a href ="Js_json.html#TYPEt "> t</ a > </ code > </ pre > < div class ="info ">
374
+ < pre > < span id ="VALbooleanArray "> < span class ="keyword "> val</ span > booleanArray</ span > : < code class ="type "> bool array -> < a href ="Js_json.html#TYPEt "> t</ a > </ code > </ pre > < div class ="info ">
375
375
< div class ="not-examples ">
376
- < code class ="code "> booleanArray</ code > makes a JSON array of the < code class ="code "> Js.boolean array</ code > < code class ="code "> a</ code > < br >
376
+ < code class ="code "> booleanArray</ code > makes a JSON array of the < code class ="code "> bool array</ code > < code class ="code "> a</ code > < br >
377
377
378
378
</ div >
379
379
@@ -467,6 +467,30 @@ <h1>Module <a href="type_Js.Json.html">Js.Json</a></h1>
467
467
</ div >
468
468
469
469
470
+ < pre > < span id ="VALstringifyWithSpace "> < span class ="keyword "> val</ span > stringifyWithSpace</ span > : < code class ="type "> < a href ="Js_json.html#TYPEt "> t</ a > -> int -> string</ code > </ pre > < div class ="info ">
471
+ < div class ="not-examples ">
472
+ < code class ="code "> stringify json</ code > formats the JSON data structure as a string
473
+ < p >
474
+
475
+ < b > Returns</ b > the string representation of a given JSON data structure< br >
476
+ < div class ="tag "> < b > See also</ b > < a href ="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify "> MDN</ a > < br >
477
+ </ div >
478
+ </ div >
479
+ < div class ="examples ">
480
+ < pre class ="example "> < pre class ="codepre "> < code class ="code "> (* Creates and stringifies a simple JS object with spacing *)
481
+
482
+ let dict = Js.Dict.empty () in
483
+ Js.Dict.set dict "name" (Js.Json.string "John Doe");
484
+ Js.Dict.set dict "age" (Js.Json.numberOfInt 30);
485
+ Js.Dict.set dict "likes"
486
+ (Js.Json.stringArray [|"bucklescript";"ocaml";"js"|]);
487
+
488
+ Js.log @@ Js.Json.stringify (Js.Json.object_ dict) 2
489
+ </ code > </ pre > </ pre >
490
+ </ div >
491
+ </ div >
492
+
493
+
470
494
< pre > < span id ="VALstringifyAny "> < span class ="keyword "> val</ span > stringifyAny</ span > : < code class ="type "> 'a -> string option</ code > </ pre > < div class ="info ">
471
495
< div class ="not-examples ">
472
496
< code class ="code "> stringifyAny value</ code > formats any < code class ="code "> value</ code > into a JSON string< br >
0 commit comments