情報を照会する PHP ファイルがあり、いくつかの変数が返されます。1 つの変数には、message と呼ばれるオブジェクト内の変数を持つ JSON 文字列が含まれています。これは、メッセージにアンパサンド、一重引用符などが含まれている場合に問題が発生しないようにエスケープされます。
&data={"message":"star%27s"}
明らかに、送信されるデータはより複雑です。これは単なる例です。PHP ファイルから返されたデータを取得し、URLVariables を使用してデコードし、「データ」変数にアクセスすると、次のようになります。
{"message":"star's"}
この時点で、JSON 文字列を解析できません。一重引用符が原因でエラーがスローされます。エンコーディングは機能しません。コロンの後のすべてをエンコードするだけではありません。
変換しないようにする方法はありますか?PHP の返された文字列を手動で解析できると考えていましたが、不要なようで、後で問題が発生するリスクを冒したくありません。AS3 API を調べたところ、これに関するドキュメントや無効にする方法が見つかりませんでした。
アイデアや提案はありますか?