我後,我把它使用jQuery AJAX返回按以下格式數據的API:轉換數據
API調用
$.get("displayapi.php",function(data){
var json=data;
console.log(json);});
登錄控制檯
{
"listing": {
"id": "7",
"name": "Nina Randy",
"product": "Studio Apartment for Rent ",
"email": "[email protected]",
"phone": "2147483647",
"des": "Apartment near Foggy Bottom metro station for rent. Available from May 2016. Please contact for more details",
"cost": "3000",
"category": "apartments",
"date": "2016-04-24",
"pic": "unnamed.jpg"
}
}{
"listing": {
"id": "6",
"name": "Jay Sean",
"product": "Parking Spot near Gelman Library",
"email": "[email protected]",
"phone": "2147483647",
"des": "Parking spot located near foggy bottom metro station for sharing. Please contact for availability. ",
"cost": "1000",
"category": "parking",
"date": "2016-04-18",
"pic": "1002240-13-20160117082202.jpeg"
}
}
它顯示在對象格式的內容,但不是一個真正的對象。我如何將其轉換爲JSON對象,以便可以訪問對象的各個屬性。
那是完全匹配的字符串? B/C不是有效的JSON,除非這是個問題? – noahnu
我減少了一些放在這裏的數據。該符號可能是一個托架關閉或使 – Arihant
如果它是有效的JSON(例如,您的「上市」項目是在一個數組),你可以做'VAR OBJ = JSON.parse(數據);' – noahnu