JSON привязка к нескольким таблицам на одной странице - PullRequest
0 голосов
/ 05 сентября 2018

У меня на веб-странице будут отображаться документы для модулей, каждый модуль документирован в отдельной таблице, как показано ниже

<div role="main">
<div class="section">
<h2 id="acces_extranet">Acces_Extranet</h2>
<table>
<thead>
<tr>
<th>Nom</th>
<th>Commentaire</th>
</tr>
</thead>
<tbody>
<tr>
<td />
<td />
</tr>
</tbody>
</table>
<h3 id="connexion_extranet">Connexion_Extranet</h3>
<table>
<thead>
<tr>
<th>Nom</th>
<th>Commentaire</th>
</tr>
</thead>
<tbody>
<tr>
<td />
<td />
</tr>
</tbody>
</table>
<h4 id="m00_0_lancer_navigateur">M00_0_Lancer_Navigateur</h4>
<table>
<thead>
<tr>
<th>Variables</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>navigateur</td>
<td>Insérer description</td>
</tr>
<tr>
<td>url</td>
<td>Insérer description</td>
</tr>
</tbody>
</table>
</div>
</div>

с другой стороны, у меня есть файл CSV, который я преобразовал в файл JSON, я хочу прочитать данные из этого файла, чтобы они постоянно отображались на моей HTML-странице.

[
  {
 "Module": "M00_0_Lancer_Navigateur",
 "Variable": "navigateur",
 "Description": "Le navigateur à utiliser pour le test, non sensible à la case",
 "Valeurs": "",
 "": ""
  },
  {
 "Module": "M00_0_Lancer_Navigateur",
 "Variable": "url",
 "Description": "l'url initiale du site à lancer, il peut s'agir d'une url ARIANE ou magie de tout environnement",
 "Valeurs": "",
 "": ""
  },
  {
 "Module": "M00_2_Extranet_Connexion",
 "Variable": "login",
 "Description": "Insérer description",
 "Valeurs": "",
 "": ""
  }
]

Я хочу отображать данные в таблицах из файла JSON?

1 Ответ

0 голосов
/ 05 сентября 2018

Вы используете PHP? Вы можете использовать PHP для json_decode(json_text), чтобы получить массив ключей и значений. Вы можете включить цикл for для печати строки

например ......

<?php 

$raw_json = file_get_contents($path_to_json);
$json_data = json_decode($raw_json); // $json_data is now an array of the json data 

?>


<?php foreach($json_data as $row){ ?>
    <tr> <?php echo $row['key'] ?></tr>
<?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...