/ / save json v poli [closed] - jQuery, ajax

uložiť json do poľa [closed] - jquery, ajax

Ako môžem previesť túto json

{
"dates": [
"12-10-2012",
"12-11-2012",
"13-11-2012",
"22-11-2012",
"23-11-2012",
"2-12-2012"
]
}

do poľa ako je táto

var array = ["12-10-2012", "12-11-2012", "13-11-2012", "22-11-2012", "23-11-2012", "2-12-2012"]

odpovede:

1 pre odpoveď č. 1

To, čo chcete urobiť, sa nazýva syntaktická analýza. Niektoré prehliadače, napríklad Chrome, majú túto natívnu funkciu

 var obj = JSON.parse(string)

Ale ak používate jQuery, môžete použiť

var obj = $.parseJSON(string)

Takto získate objekt. Potom môžete urobiť

obj.dates

1 pre odpoveď č. 2

Máte objekt, ktorý obsahuje pole. Jediné, čo musíte urobiť, je získať hodnotu objektu pomocou kľúča dates.

Za predpokladu, že je definovaná var pre údaje, ako je uvedené nižšie,

var data = {
"dates": [
"12-10-2012",
"12-11-2012",
"13-11-2012",
"22-11-2012",
"23-11-2012",
"2-12-2012"
]
}

potom data["dates"] vráti vám toto pole.


0 pre odpoveď č. 3

stačí použiť samotnú premennú dátumov

var json = { ... your json ...}
var array = json.dates;

Vlastnosť dátumov vo vašom json už je pole


0 pre odpoveď č. 4

Analyzujte JSON a získajte dates ubytovanie:

var array = $.parseJSON(theJsonString).dates;