То, что у вас есть выше, не является массивом JSON.
Массивы JSON выглядят следующим образом:
{
"this-is-an-array": [1, 2, 3, 4, 5]
}
То, что у вас есть выше, это свойства объекта, назначенного для ставок свойств. Думайте о JSON как о карте карт и массивов.
Ниже я покажу, как можно перебирать свойства в JavaScript. Он может выглядеть как массив, но на самом деле это карта, к которой вы обращаетесь, предоставляя ключ:
var json = {
"result": "success",
"from": "USD",
"rates": {
/* "AUD": ((AUD in terms of USD)), This is not JSON. It is something else */
"BGN": 1.8096,
"BRL": 3.1143,
"...": 1.3113
}
};
for(var prop in json.rates){
console.log("Key: " + prop + ", Value: " + json.rates[prop]);
}
Для компиляции статических библиотек (и выпуск и отладка) это - то, что необходимо сделать:
# The output directory for everything intersting OUT_D=out64.dbg # The output directory for all the temporary muck TMP_D=tmp64.dbg # The output directory for the header files INC_D=inc64 INCO_D=inc64\openssl
Вы также можете использовать MSYS + mingw-w64 :
1) загрузить и извлечь msys в C: \ msys
2) загрузите и распакуйте mingw-w64 в c: \ mingw64
3) запустите сценарий постинсталляции msys. Когда он запросит установку mingw, укажите его на C: \ mingw64 \ bin
4) Извлеките ежедневный снимок openssl (в выпуске 1.0.0 есть ошибка).В исходном каталоге запустите
configure mingw64
make
make check
make install
5 ) openssl установлен в / local /