我正在嘗試使用google翻譯apis將一些英文文本翻譯成荷蘭文。我有以下代碼: -如何從translate.googleapis.com以json格式獲取數據?
$text = urlencode($text);
$from_lan = 'en';
$to_lan = 'nl';
$url = "https://translate.googleapis.com/translate_a/single?client=p&sl=".$from_lan."&tl=".$to_lan."&dt=t&q=".$text;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($ch);
print_r($content);
這我得到的數據: -
[[["uitzicht","view",,,2]],,"en"]
這不是數組或JSON數據。它是字符串。我怎樣才能得到JSON格式的數據
它不是陣列或JSON數據。它看起來像數組 –
如果輸出是數組,然後使用json_encode()將字符串轉換爲json。 –
數據實際上是帶括號和大括號的字符串。 @Anant – Saswat