Incorrectly encoded JSON output

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Incorrectly encoded JSON output

Beitragvon nstaudt » Mi Sep 08, 2010 11:34 am

Hi there, I've just noticed that if I submit a search with a double quote (") to the json interface, it returns this:

Code: Alles auswählen
---  SNIPPET ----
  "xmlns$yacy": "http://www.yacy.net/",
  "xmlns$os":   "http://a9.com/-/spec/opensearch/1.1/",
  "channels": [{
    "title": "YaCy P2P-Search for "staudt"",
    "description": "Search for "staudt"",
    "link": "http://212.46.112.106:7072/yacysearch.html?query="staudt"&resource=local&contentdom=text&verify=cacheonly",
    "image": {
---  SNIPPET ----


As you can see, the "link" property isn't properly escaped - this results in non-functional json and therefore an error on the client.
nstaudt
 
Beiträge: 73
Registriert: Fr Aug 13, 2010 10:54 am

Re: Incorrectly encoded JSON output

Beitragvon Lotus » Mi Sep 08, 2010 12:55 pm

Fixed in r7125.
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Incorrectly encoded JSON output

Beitragvon nstaudt » Mi Sep 08, 2010 3:29 pm

wonderful - thank you!! :D
nstaudt
 
Beiträge: 73
Registriert: Fr Aug 13, 2010 10:54 am


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron