我有一個JSON字符串的問題。問題與JSON字符串在php
我在郵差發送此JSON字符串,
{
"places": [
{
"longitude": "79.9304633",
"latitude": "6.720229199999999",
"city": "Panadura"
},
{
"longitude": "79.86296829999999",
"latitude": "6.855948499999999",
"city": "Dehiwala"
}
]
}
但在服務器端,當我用這個這個值,
$jsonPlaces = $_POST['jsonplaces'];
和$ jsonPlaces看起來像這樣的價值,
{\\\"places\\\":[{\\\"longitude\\\":\\\"79.9304633\\\",\\\"latitude\\\":\\\"6.720229199999999\\\",\\\"city\\\":\\\"Panadura\\\"},{\\\"longitude\\\":\\\"79.86296829999999\\\",\\\"latitude\\\":\\\"6.855948499999999\\\",\\\"city\\\":\\\"Dehiwala\\\"}]}
因此json_encode()函數不能用於上面的字符串,因爲json語法是c忌用。 如何解決這個問題?在做之前
感謝
嘗試使用'stripslashes($ _ POST ['jsonplaces'])' – Kamran
是的,它的工作,謝謝,發佈這個答案PLZ – chathura