Mir ist aufgefallen, dass einige json-Abfragen, insbesondere in den Google-Diensten, ein merkwürdiges "json" zurückgeben, das mit einer abschließenden Sequenz beginnt und dann nur eine Array-Struktur hat, die mit eckigen Klammern angegeben wird.
Was für eine Art von Ajax ist das? Gibt es eine Bibliothek, js oder py, Parsing es?
Um ein konkreteres Beispiel zu nennen:
>>> import json
>>> import urllib2
>>> url=urllib2.urlopen("https://plus.google.com/u/0/_/socialgraph/lookup/visible/?o=%5Bnull%2Cnull%2C%22114423404493486623226%22%5D")
>>> url.readline()
")]}'\n"
>>> url.readline()
'\n'
>>> url.readline()
'[["tsg.lac",[]\n'
und von dort aus folgt eine typische Anordnung. Die vollständige Antwort ist also ein zweizeiliger "Header" und dann ein Array, aber der "Header" ist sehr rätselhaft und ich frage mich, ob er aus einer Standard-Ajax-Bibliothek stammt oder nur eine Idee dieser Jungs ist.
Wenn Sie die Entwickler-Tools von Chrome verwenden, um die tatsächlichen Abfragen zu untersuchen, sehen Sie dasselbe. Ich bin also zu der Überzeugung gelangt, dass es sich um eine tatsächliche Antwort und nicht um ein Artefakt der Abfrage handelt.