[RESOLU] Comment échapper en json

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Comment échapper en json

Re: [RESOLU] Comment échapper en json

par @rthur » 15 mars 2021, 17:52

Tu peux utiliser le validateur suivant pour vérifier la conformité de ton json :
https://jsonformatter.curiousconcept.com/

Re: Comment échapper en json

par Naroth » 15 mars 2021, 16:24

Bonjour, bonsoir

Le caractère "," n'a pas besoin et ne peut être échappé dans du JSON
Si tu n'arrives pas à exploiter le JSON c'est probablement du a ton traitement après decodage du JSON
Peux-tu nous montrer comment tu utilise le JSON ?

Re: Comment échapper en json

par Papy85 » 15 mars 2021, 12:53

merci désoler me suis trompé
autant pour moi, mais mon problème reste le même.
si une virgule se trouve dans du texte ou autre..
problème, alors je demande comment échapper la virgule ?
{
"Text": {
	    "Tex1" :  "bonjour, sa va",
	    "Tex2" :  "non la virgule ,dans ses textes me pose un problème"
	}

}

Re: Comment échapper en json

par Saian » 15 mars 2021, 12:29

Salut Papy, ce json n'est pas valide et c'est pas un problème de virgule.
{
    "Bonjour cette virgule, ne passe pas",
    "2,6"
}
devrait être
[
    "Bonjour cette virgule, ne passe pas",
    "2,6"
]

Les accolades pour un objet et dans ce cas il faut fournir des paires clé valeur (comme montré par Ryle) et les crochets pour un tableau pour fournir une liste de valeurs sans clé.
{
   "Text": [
      "Bonjour cette virgule, ne passe pas",
      "2,6"
   ]
}

Re: Comment échapper en json

par Ryle » 15 mars 2021, 12:27

Salutations !

Une chaine json fonctionne comme un tableau associatif, il faut utiliser des couples clés/valeur :
{
"Text": {
    'a' : "Bonjour cette virgule, ne passe pas",
    'b' : "2,6"
  }
}

Comment échapper en json

par Papy85 » 15 mars 2021, 11:28

Bonjour, je recherche comment faire pour échapper une virgule en json :?:
{
"Text": {"Bonjour cette virgule, ne passe pas",
		"2,6"
	}
}
lors de la récupération sur une variable la virgule pose problème comment je pourrai faire :cry: