php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #61690 \x22 is converted to " before parsing the json string
Submitted: 2012-04-10 16:44 UTC Modified: 2012-04-11 02:11 UTC
From: knives dot dev at gmail dot com Assigned:
Status: Not a bug Package: JSON related
PHP Version: 5.3Git-2012-04-10 (snap) OS: ubuntu linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: knives dot dev at gmail dot com
New email:
PHP Version: OS:

 

 [2012-04-10 16:44 UTC] knives dot dev at gmail dot com
Description:
------------
When decoding a json string that contains the hex code for double quote character (") it will not decode properly. I believe this is because it is converting it to a " before looking at the syntax and converting the json to php.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-04-11 02:11 UTC] aharvey@php.net
-Status: Open +Status: Not a bug -Package: json +Package: JSON related
 [2012-04-11 02:11 UTC] aharvey@php.net
JSON doesn't support \x escapes, so it's invalid JSON by definition, hence why json_decode() returns null. Decoding the valid JSON \u0022 works fine.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Dec 27 01:01:28 2024 UTC