2011-09-15 13 views
2

我将JSON字符串从Android应用程序发布到Web服务器。在那里我想将字符串解码为JSON并将数据保存到数据库中。但这是问题。Android发布的JSON无法在PHP中解码

我读出了后可变:

$json = $_POST['json']; 

这使我:

{"user":"Bob"} 

然后我解码JSON:

$decoded = json_decode($json, true); 

在那里,我得到空!

但是,当我创建像PHP的字符串:

$json = '{"user":"Bob"}'; 

和解码,它的工作原理?但为什么?区别在哪里?希望大家能帮助我! : -/

非常感谢!

托马斯

+0

http://stackoverflow.com/questions/983761/android-java-simple-send-and-recieve-with-server-fast-setup-challenge http://code.google.com/p/google- gson/http://stackoverflow.com/questions/2818697/sending-and-parsing-json-in-android –

+0

你想告诉我什么这些链接? – Tschakle

+0

此链接也发送json字符串/./// –

回答

0

您可以发送JSON数据作为一个字符串只是把它,因为它是在经过JSON数据不使用(')(")倒昏迷。