Jump to content

Recommended Posts

Posted

Boas

Ando às voltas a tentar arranjar uma solução simples para isto, mas pelos vistos é coisa complexa!  ?

Estou a gerar um ficheiro JSON, que, após estruturação do mesmo (com o JSON stringify) , me converte os pares de objectos numa notação que o JSON não reconhece, ou seja, as aspas em vez de serem straight ("objecto":"par") são as inclinadas (“objecto”:“par”).

Já experimentei isto

myObject = myObject.replace('”','\u0022');
myObject = myObject.replace('“','\u0022');

e isto...

myObject = myObject.replace('”','\"');
myObject = myObject.replace('“','\"');

e até isto

myObject = myObject.replace('”','"');
myObject = myObject.replace('“','"');

mas sem sucesso.

NOTA: myObject é uma string e não um objecto.

Alguém me consegue ajudar?

Um abraço

Posted

Já experimentaste assim?

myObject = myObject.replace('\u201C', '\u0022');
myObject = myObject.replace('\u201D', '\u0022');

Vê também se o teu browser está a usar a codificação UTF-8. Ou o teu editor de texto.

Posted

Boas

Obrigado pela resposta Xis. Infelizmente nenhum das soluções funciona. Também tinha o editor em ANSI, mas mudando para UTF-8 nada fez também.

Já li montes de documentação e não faço a mínima do que possa estar a causar isto.

Toda a ajuda é bem vinda!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.