Devo aggiungere un URL in genere nel formato http: \ somewebsite.com \ somepage.asp. Quando creo una stringa con l'URL sopra e aggiungerlo al JSON oggetto JSONCome aggiungere una stringa URL in un oggetto JSON
utilizzando
json.put("url",urlstring);
è aggiungendo un extra "\" e quando posso controllare l'output è come http:\\\\somewebsite.com\\somepage.asp
Quando Fornisco l'URL come http://somewebsite.com/somepage.asp
l'uscita JSON è http:\/\/somewebsite.com\/somepage.asp
Potete aiutarmi a recuperare l'URL così com'è, per favore?
Grazie
Perché stai usando backslash nel tuo URL? Gli URL utilizzano solo le barre di avanzamento. Anche il primo URL non è sintatticamente corretto. Dovrebbe essere qualcosa come 'http: // somewebsite.com/somepage.asp'. – Jonathan
Se stai guardando la stringa JSON prodotta dal serializzatore, è corretto che le barre siano sfuggite. Le barre non verranno sfoltite quando la stringa JSON viene deserializzata. – zysoft