recherche

Maison  >  Questions et réponses  >  le corps du texte

Il y a beaucoup de barres obliques inverses dans les données stockées au format json dans Navicat pour mysql. Comment les supprimer ?

Lors de l'utilisation de l'opération json de MySQL, elle sera interférée par des caractères d'échappement. Il est normal de le lire. Je souhaite le sauvegarder dans la base de données sans ces barres obliques inverses

.
巴扎黑巴扎黑2813 Il y a quelques jours1546

répondre à tous(3)je répondrai

  • 世界只因有你

    世界只因有你2017-06-06 09:54:07

    Il semble qu'il y ait un problème avec votre stockage. Ce que vous stockez est un tableau de chaînes, pas un tableau d'objets josn

    .

    répondre
    0
  • 某草草

    某草草2017-06-06 09:54:07

    Je suppose que cela est lié à la bibliothèque (ou classe) de sérialisation que vous utilisez. Déboguons-la avec des points d'arrêt avant de l'importer dans la bibliothèque.

    répondre
    0
  • ringa_lee

    ringa_lee2017-06-06 09:54:07

    L'ajout d'une barre oblique inverse se fait pour des raisons de sécurité, il est donc préférable de l'ajouter. La méthode I de thinkphp dispose d'un filtrage des données. Si vous supprimez le filtrage, il n'y aura pas de barre oblique inverse.

    Vous pouvez séparer les données json et les stocker dans différents champs

    Ou utilisez serialize() pour sérialiser les données json et les stocker, puis désérialisez-les() lorsque vous les retirez

    répondre
    0
  • Annulerrépondre