@@ -999,6 +999,24 @@ context to pass in these options using the key ``json_encode_options`` or
999
999
1000
1000
$this->serializer->serialize($data, 'json', ['json_encode_options' => \JSON_PRESERVE_ZERO_FRACTION]);
1001
1001
1002
+ These are the options available:
1003
+
1004
+ =============================== ===================================================== ================================
1005
+ Option Description Default
1006
+ =============================== ===================================================== ================================
1007
+ ``json_decode_associative `` If set to true returns the result as an array, ``false ``
1008
+ returns a nested ``stdClass `` hierarchy otherwise. ``false ``
1009
+ ``json_decode_detailed_errors `` If set to true, exceptions thrown on parsing of JSON ``false ``
1010
+ are more specific. Requires `seld/jsonlint `_ package.
1011
+ ``json_encode_options `` `$flags `_ passed to `json_decode `_ function ``0 ``
1012
+ ``json_decode_options `` `$flags `_ passed to `json_encode `_ function ``\JSON_PRESERVE_ZERO_FRACTION ``
1013
+ ``json_decode_recursion_depth `` Sets maximum recursion depth ``512 ``
1014
+ =============================== ===================================================== ================================
1015
+
1016
+ .. versionadded :: 6.4
1017
+
1018
+ The support of ``json_decode_detailed_errors `` was introduced in Symfony 6.4.
1019
+
1002
1020
The ``CsvEncoder ``
1003
1021
~~~~~~~~~~~~~~~~~~
1004
1022
@@ -1828,3 +1846,7 @@ Learn more
1828
1846
.. _`RFC 4122` : https://tools.ietf.org/html/rfc4122
1829
1847
.. _`PHP reflection` : https://php.net/manual/en/book.reflection.php
1830
1848
.. _`data URI` : https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
1849
+ .. _seld/jsonlint : https://github.com/Seldaek/jsonlint
1850
+ .. _json_decode : https://www.php.net/manual/en/function.json-decode.php
1851
+ .. _json_encode : https://www.php.net/manual/en/function.json-encode.php
1852
+ .. _$flags : https://www.php.net/manual/en/json.constants.php
0 commit comments