JSONの出力形式はgiven by GoogleGoogle Maps Javascript API v3が別のJSONを返しますか?
ですが、時々slightly different formatが表示されます。彼らは、標準的なものだと異なっている - これは
"viewport": {
"aa": {
"b": 37.329901,
"f": 37.37543489999999
},
"ba": {
"b": -122.06526500000001,
"f": -121.99577999999997
}
}
お知らせ場所、境界とビューポートの下のキーは... gecoder.geocode({'address': address}, callback)
"location": {
"Za": 37.3492097,
"$a": -122.03260190000003
},
のコールバック関数にresults
変数からです。このJSONをAJAX呼び出しの
に送って
をサーバーに送って解析する必要があり、パーサが「$ a」を有効なキー名として使用できないため、これは問題です。
これは正常なのでしょうか、何か不足していますか?
EDIT: 私はクラウドホストプラットフォーム(salesforce.com)を利用しています。私たちはJavascript API v3を使用しています。私はローカルのHTMLファイルからこの問題を再現することができました。
私は企業プロキシの背後にいると考えています。誰もこれに直面した?
なぜパーサーはそれを取得できませんか?これは有効なjsonキー名です。おそらくあなたのパーサーを修正しますか? – tkone
正しく書式化されたクエリの結果は、「わずかに異なる形式」のデータですか?そのクエリは何ですか?ドキュメントに従っている場合、結果は一貫しているはずです。 –
私が使用しているパーサーは、私が使用しているプラットフォームに組み込まれており、キー値がクラス内で変数名になることが予想され、 "$"は受け入れられていない文字です –