retourner HTML dans mon tableau json, quelles sont les choses que je dois échapper?Quels caractères dois-je échapper lors du retour de HTML dans mon tableau JSON?
2
A
Répondre
0
HTML peut être passé dans JSON si les règles d'échappement JSON standard sont appliquées. Toute bibliothèque JSON (qui vaut son pesant en octets) le fera pour vous.
En PHP:
json_encode('<body class="foo">');
Retours
"<body class=\"foo\">"
Plus d'info sur http://www.json.org/
0
Je pense que la réponse est, vous n'avez pas besoin. L'encodage JSON gère tout pour vous. Toutefois, en fonction de vos autres besoins, si vous souhaitez supprimer les balises ou créer < en & lt ;, vous pouvez d'abord le faire dans la chaîne HTML, ou le faire au niveau du client en utilisant Javascript.
0
Vous n'avez besoin d'échapper à rien. Le sérialiseur Json en prendra soin:
return Json(new { html = "<html><body><div class=\"foo\">Hello</div></body></html>" });
Questions connexes
- 1. Que dois-je échapper à mon HTML (réponse JSON)
- 2. Comment faire pour échapper des caractères spéciaux HTML dans Java?
- 3. Comment puis-je échapper des caractères HTML spéciaux dans JSP?
- 4. Échapper HTML en Python
- 5. caractères Échapper dans les chaînes javascript
- 6. Format de retour JSON dans ASP.NET MVC
- 7. Où puis-je trouver une liste de caractères d'échappement requis pour mon type de retour JAX ajax?
- 8. Quels caractères dois-je échapper dans une regex pré-compilée Perl?
- 9. Analyse du tableau JSON dans JQuery
- 10. Quels caractères sont autorisés dans un nom d'attribut HTML?
- 11. Échapper des caractères spéciaux XML dans AJAX
- 12. Retour nom du tableau PHP
- 13. Comment échapper « \ » caractères en Java
- 14. Génération de la requête JSON manuellement, retour du code HTML provoquant des problèmes
- 15. Quels caractères dois-je échapper/désinfecter pour les noms de fichiers?
- 16. échapper caractères de mise en forme dans Java String.format
- 17. Retour des erreurs de forme de Django pur dans JSON
- 18. Retour d'un tableau dans Specman
- 19. Comment analyser le tableau JSON dans jQuery?
- 20. iPhone, caractères spéciaux dans la réponse JSON
- 21. Pourquoi mon JSON contient-il des erreurs HTML?
- 22. En jQuery, je renvoie HTML dans un résultat JSON, que dois-je m'échapper?
- 23. Comment extraire n caractères du tableau char
- 24. Tableau d'ActiveRecords à JSON
- 25. Conversion de HTML en Django Fixture (JSON)
- 26. Passage de chaînes JSON de plus de 80 caractères
- 27. Remplacer les caractères chaîne du tableau
- 28. Retour d'un partiel HTML rendu dans une propriété JSON dans ASP.NET MVC
- 29. Méthode Json() du contrôleur ne retournant pas de tableau
- 30. Comment échapper des caractères dans la chaîne Delphi