php la fonction json_decode la suppression des balises html

Je suis à l'aide de php la fonction json_decode pour analyser les API de réponse et puis json_encode d'envoyer une réponse au client.

Dans une troisième partie les appels de l'API, je suis JSON réponse dans laquelle il y a une touche avec la valeur d'avoir des balises html et du contenu html. Quand j'ai l'impression que les données que je peux voir ces balises, mais après json_decode, je ne peux pas voir ces balises, de sorte que je suis incapable de garder ces balises sont intacts. Je veux que le contenu html aller à la base de données [sans changement à tous].

$result = curlGetWithHeaders("API URL", "Parameters for that URL");

$data = json_decode($result);

Donc dans $result je peux voir les balises html, mais pas dans $data.
Et var_dump($data) dit que c'est string.

Réponse est =
{"array":{"id":1,"title":"Title","short_title":"abcd","description":"<ul><li>0</li><li>A</li><li>B</li><li>C</li><li>D</li>"}}

et après l'utilisation de json_decode je suis arriver description pasred html.

deals] => Array
(
[0] => stdClass Object
(
[deal] => stdClass Object
(
[id] => 1
[title] => title
[short_title] => abcd
[description] => 0
• A
• B
• C

  • doublon de cette question. La réponse sélectionnée il n'y a pas stellaire mais, à mon humble avis.
  • merci pour la réponse, cela signifie que je devrais utiliser str_replace pour remplacer < avec &lt; et > avec &gt;
  • Pouvez-vous montrer un exemple de ce qui se passe?
  • Le titre le dit la question est à propos json_encode mais seulement json_decode est demandé au sujet. Qui est-il maintenant?
  • toutes mes excuses pour tous. code ajouté, sous réserve changé.
InformationsquelleAutor Pranav | 2014-01-11