Cette chaîne est stockée dans un cookie
"d967fac49ef2466239168bbbde0a8d755a27ba81$[[\"__json_message\"\05425\054\"This is a message.\"]]"
AKA
"\"d967fac49ef2466239168bbbde0a8d755a27ba81$[[\\\"__json_message\\\"\\05425\\054\\\"This is a message.\\\"]]\""
(pour coller dans une console)
mais je ne peux pas l'analyser avec JSON.parse. Par contre, il fonctionne avec eval (ce qui est diabolique). L'erreur est SyntaxError: Unexpected number
.
Il convient de noter les virgules échappées. Ceci a été généré avec l'API de messagerie de Django.
Quelqu'un connaît-il une bonne expression rationnelle ou une autre technique permettant de faire cela à la place ?
Je dois d'abord désencoder la chaîne, (parce que c'est une chaîne javascript correcte) et ensuite j'ai besoin de le tableau après le dollar ( s.substring(s.indexOf("$")+1)
).