rfc:json_encode_indentation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
rfc:json_encode_indentation [2021/06/03 13:49] – created tdgrootrfc:json_encode_indentation [2021/06/03 15:23] tdgroot
Line 3: Line 3:
   * Date: 2021-06-03   * Date: 2021-06-03
   * Author: Timon de Groot, tdegroot96@gmail.com   * Author: Timon de Groot, tdegroot96@gmail.com
 +  * Implementation: https://github.com/php/php-src/pull/7093
   * Status: Draft   * Status: Draft
- 
  
 ===== Introduction ===== ===== Introduction =====
Line 19: Line 19:
 $data = [ $data = [
     'key' => 4,     'key' => 4,
-    'other_key' => [0, 1, 2, 3]+    'other_key' => [2]
 ]; ];
  
-echo json_encode($data, JSON_PRETTY_PRINT, 512, 2);+echo json_encode(['behavior' => 'default'], JSON_PRETTY_PRINT) . PHP_EOL; 
 +echo json_encode($data, JSON_PRETTY_PRINT, 512, 2) . PHP_EOL; 
 +echo json_encode(['unicode' => "supported"], JSON_PRETTY_PRINT, 512, '🚀🚀') . PHP_EOL; 
 +echo json_encode(['tabs' => "better"], JSON_PRETTY_PRINT, 512, "\t") . PHP_EOL;
  
 ?> ?>
 </code> </code>
  
-<code>+<code json> 
 +
 +    "behavior": "default" 
 +}
 { {
   "key": 4,   "key": 4,
   "other_key": [   "other_key": [
-    0, +    2
-    1, +
-    2+
-    3+
   ]   ]
 +}
 +{
 +🚀🚀"unicode": "supported"
 +}
 +{
 + "tabs": "better"
 } }
 </code> </code>
rfc/json_encode_indentation.txt · Last modified: 2022/07/19 15:23 by cmb