проверьте это
jsonVariable = {};
for(i=1; i<=3; i++) {
jsonVariable[i]=i+'name';
}
document.writeln(jsonVariable[1]);
document.writeln(jsonVariable[2]);
document.writeln(jsonVariable[3]);
Вы делаете его корректный путь, но пользователи могут предоставлять URL сайтам, которым установили недопустимые сертификаты SSL. Можно проигнорировать те проблемы сертификата, если Вы вставляете эту строку перед созданием фактического веб-запроса:
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(AcceptAllCertifications);
, где AcceptAllCertifications
определяется как
public bool AcceptAllCertifications(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certification, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
}
Эта ссылка будет представлять интерес для Вас: http://msdn.microsoft.com/en-us/library/ds8bxk2a.aspx
Для http соединений, классы WebRequest и WebResponse используют SSL для общения с веб-хостами та поддержка SSL. Решение использовать SSL принято классом WebRequest, на основе URI, который это дано. Если URI начинается с "https": SSL используется; если URI начинается с "http": незашифрованное соединение используется.