jonathan16
Power Member
Olá,
Vou tentar explicar melhor que posso sobre uma questão sobre JSON e QUOTE.
O problema é o seguinte vamos imaginar que tenho um form com uma textarea,
ao escrever <div class="area1">area1</div> e fazer submit o json convertido e gravado será algo assim:
{"0":"<div class=\"area1\">area1</div>"}, porque basicamente eu faço push ao json da bases de dados.
Até aqui tudo bem,
a segunda vez que faço submit com esta informação <div class="area2">area2</div> ira ser convertido para, <div class=\"area2\">area2</div>,
e adicionado ao fim do vector do json ficaria assim:
{"0":"<div class=\"area1\">area1</div>","1":"<div class=\"area2\">area2</div>"}
O que eu estou a receber é diferente é isto:
{"0":"<div class="area1">area1</div>","1":"<div class=\"area2\">area2</div>"}
Não fez escape ao objecto da primeira posição, e isso faz com que ao fazer json_decode($json,TRUE); dé erro...
O meu PHP é: 5.3.1
Estou aberto a opiniões e sugestões.
Jonathan
Vou tentar explicar melhor que posso sobre uma questão sobre JSON e QUOTE.
O problema é o seguinte vamos imaginar que tenho um form com uma textarea,
ao escrever <div class="area1">area1</div> e fazer submit o json convertido e gravado será algo assim:
{"0":"<div class=\"area1\">area1</div>"}, porque basicamente eu faço push ao json da bases de dados.
Até aqui tudo bem,
a segunda vez que faço submit com esta informação <div class="area2">area2</div> ira ser convertido para, <div class=\"area2\">area2</div>,
e adicionado ao fim do vector do json ficaria assim:
{"0":"<div class=\"area1\">area1</div>","1":"<div class=\"area2\">area2</div>"}
O que eu estou a receber é diferente é isto:
{"0":"<div class="area1">area1</div>","1":"<div class=\"area2\">area2</div>"}
Não fez escape ao objecto da primeira posição, e isso faz com que ao fazer json_decode($json,TRUE); dé erro...
O meu PHP é: 5.3.1
Estou aberto a opiniões e sugestões.
Jonathan