Question

J'ai un problème pour transmettre des chaînes dépassant 80 caractères en JSON.Lorsque je passe une chaîne de 80 caractères exactement, cela fonctionne comme par magie.Mais une fois que j’ajoute la 81ème lettre, ça disparaît.J'ai essayé de regarder l'objet json dans Firebug et il semble penser que la chaîne est un tableau car elle a un extenseur à côté.Cependant, cliquer sur l'extenseur ne fait rien.J'ai essayé de rechercher en ligne des majuscules sur les tailles de chaînes JSON et des solutions, mais je suis vide :(.Quelqu'un connaît-il quelque chose à propos de ça?

modifier:

En fait, la nature de la chaîne n'a pas d'importance...l'utilisation de "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" donne les mêmes résultats.

Voici mon code :(j'utilise python)

résultat = {"test":"ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLOPQRSTUVWXYZ"} Self.Response.out.UTHRERS résultat))

Connaissez-vous la classe qui code correctement les chaînes pour Python ?Merci beaucoup :)

Était-ce utile?

La solution

Quel est le 81ème personnage ?On dirait que la chaîne n'est pas correctement échappée, ce qui fait penser au décodeur json qu'il s'agit d'un tableau.Si vous pouviez publier la chaîne ici, ou au moins la vingtaine de caractères d'environ 80, je pourrais probablement vous dire ce qui ne va pas.Aussi, si vous pouviez dire comment la chaîne json a été créée.Dans la plupart des langages, vous pouvez obtenir une classe qui créera des chaînes json appropriées à partir d'objets et de tableaux.Par exemple, php a json_encode();

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top