Salve a tutti,

devo lavorare per un'applicazione utilizzando solo json e javascript... Ho realizzato questo codice che funziona correttamente:

var textJson = result.text;
var search = json.parse(textJson); //trasformo in array l'oggetto json
var entry = search["search-results"]["entry"]; //array di arità 1
for (var i in entry) {
var obj = entry[i];
var url = obj["url"];
var id = obj["id"];
var titolo = obj["titolo"];
[....]

dove result.text è un oggetto json cosi composto

{"search-results":
{"link": [
{ "href": "http://sito.it/cartella/index.php", "type": "application/json"},
{"href": "http://sito2.it/cartella/index.php", "type": "xml"}
],
"entry": [{
"url":"http://sito.com/content/docs/",
"id":"8486/aaa2603629",
"title":"titolo"},....{}
]
}

Quando stampo le variabili, il titolo lo stampa correttamente mentre id e url risultano delle stringhe "tagliate" a causa della presenza del carattere /

Come posso risolvere questo problema? Ho provato a cercare qualche funzione di escape ma cosi facendo non mi converte più l'oggetto json in array...