En este artículo, vamos a generar un archivo JSON en PHP usando una array. JSON significa notación de objetos de JavaScript, que se utiliza para almacenar e intercambiar datos. JSON es texto, escrito con notación de objetos JavaScript.
Estructura :
{"data":[ { "sub_data1":"value1", "sub_data2":"value2","sub_data_n":"value n" }, { "sub_data2":"value2","sub_data2":"value2", "sub_data_n":"value n" }, { "sub_data n":"value n ", "sub_data2":"value2","sub_data_n":"value n" } ]}
Ejemplo :
[{"id":"7020","name":"Bobby","Subject":"Java"}, {"id":"7021","name":"ojaswi","Subject":"sql"}]
Propiedades :
- JSON no usa una etiqueta final
- es mas corto
- Es más rápido de leer y escribir.
- Puede usar arreglos.
Enfoque : en este artículo, podemos generar datos JSON usando una array., crear una array
Sintaxis :
$array = Array ( "number" => Array ( "data1" => "value1", "data2" => "value2", "data n" => "valuen" ), "number" => Array ( "data1" => "value1", "data2" => "value2", "data n" => "valuen" ) );
Ejemplo:
$array = Array ( "0" => Array ( "id" => "7020", "name" => "Bobby", "Subject" => "Java" ), "1" => Array ( "id" => "7021", "name" => "ojaswi", "Subject" => "sql" ) );
Use json_encode() para convertir una array a JSON. Se utiliza para convertir una array a JSON.
Sintaxis :
json_encode(array_input);
Ejemplo : Coloque el archivo en la ruta usando file_put_contents()
$json = json_encode($array);
El file_name es el JSON que se guardará y json_object es el objeto después de que se crea el JSON de la array.
Sintaxis :
file_put_contents(file_name.json.json_object);
Ejemplo :
file_put_contents("geeks_data.json", $json);
código PHP:
PHP
<?php // input data through array $array = Array ( "0" => Array ( "id" => "7020", "name" => "Bobby", "Subject" => "Java" ), "1" => Array ( "id" => "7021", "name" => "ojaswi", "Subject" => "sql" ) ); // encode array to json $json = json_encode($array); //display it echo "$json"; //generate json file file_put_contents("geeks_data.json", $json); ?>
Producción:
[{"id":"7020","name":"Bobby","Subject":"Java"}, {"id":"7021","name":"ojaswi","Subject":"sql"}]
-
El archivo JSON se crea en su ruta.
-
Los datos presentes en el archivo creado
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA