HTML-tags in JSON (in Python)
Verstehe ich nicht wünschenswerte Umstand, aber wenn ich BRAUCHTE, um irgendeine Art von HTML in JSON-tags, z.B.:
{
"node":
{
"list":"<ul><li class="lists">Hello World</li><ul>"
}
}
ist dies möglich, in Python ohne zu escapen vorher?
Es wird ein string zunächst so war ich denken, über das schreiben eines regulären Ausdrucks, um zu versuchen zu entsprechen und die Flucht vor der Verarbeitung, aber ich will einfach nur, um sicherzustellen, dass es nicht einen leichteren Weg.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, je nachdem wie unterschiedlich dein HTML ist, können Sie einfache Anführungszeichen in HTML in Ordnung, so dass Sie tun könnten:
Jedoch mit
simplejson
, das ist in Python 2.6 als json-Modul, es wird kein entkommen, die Sie benötigen automatisch:Können Sie beliebige Zeichenfolgen gibt, darunter auch solche, die zufällig HTML-tags enthalten (das einzige Problem bei deinem Beispiel ist die innere
"
die verwirren würde jeder parser).