我花了很多时间在网上学习 PHP/MySQL 的 Google API v3,但没有 way.so 我再次开始要求验证所有过程首先我的json文件,看起来像那样
{"lat":"46.8529510","lng":"0.5433920","ec_nom":"ANTRAN","ec_type":"ECOLE ELEM","ec_adresse":"PLACE DE L EGLISE","ec_ville":"ANTRAN","ec_cp":"86100"}
我见过的所有 JSON 文件看起来像
**name[**{"lat":"46.8529510","lng":"0.5433920","ec_nom":"ANTRAN","ec_type":"ECOLE ELEM","ec_adresse":"PLACE DE L EGLISE","ec_ville":"ANTRAN","ec_cp":"86100"}**]**
我的代码
$cherch_coordon=mysql_query("SELECT lat, lng, ec_nom,ec_type,ec_adresse,ec_ville,ec_cp from mouv_0910 WHERE type_nomin='TD' AND oui_mouvement>0 ORDER BY ec_ville ");
$combien=mysql_num_rows($cherch_coordon) ;
while ($trouv=mysql_fetch_object($cherch_coordon))
{
$en_jason=json_encode($trouv) ;
//$erreur_json=last_error($en_jason);
echo"$en_jason" ;
那么我的 json 文件有效吗?
json_encode
始终打印有效的JSON。
{}
用于对象,[]
用于数组。
附言
name[{"lat":"46.8529510","lng":"0.5433920","ec_nom":"ANTRAN","ec_type":"ECOLE ELEM","ec_adresse":"PLACE DE L EGLISE","ec_ville":"ANTRAN","ec_cp":"86100"}]
不是有效的 JSON,或者为此提供任何内容。
你的意思是这个(注意()
而不是[]
)?
name({"lat":"46.8529510","lng":"0.5433920","ec_nom":"ANTRAN","ec_type":"ECOLE ELEM","ec_adresse":"PLACE DE L EGLISE","ec_ville":"ANTRAN","ec_cp":"86100"})
这是JSONP,而不是JSON。