Zostałem tracąc godzin nad czymś, co może być trywialne:jQuery: Konwersja znaków z oddzielonych przecinkami wartości do określonego formatu JSON
Mam lista oddzielonych przecinkami adresów e-mail, które chcę konwertować do określonego formatu JSON, do stosowania z Mandrill API (https://mandrillapp.com/api/docs/messages.JSON.html)
mój ciąg:
var to = '[email protected],[email protected],[email protected]';
Co (chyba) musi być:
[
{"email": "[email protected]"},
{"email": "[email protected]"},
{"email": "[email protected]"}
]
Mam JSFiddle w którym prawie mają to myślę: http://jsfiddle.net/5j8Z7/1/
Szukałem na kilka wtyczek jQuery, wśród których: http://code.google.com/p/jquery-json ale wciąż otrzymuję błędy składniowe.
Kolejny post na SO zasugerował to robić ręcznie: JavaScript associative array to JSON
To może być trywialne pytanie, ale dokumentacja Codecadamy API Mandrill został w dół przez jakiś czas i nie ma żadnych porządnych dostępne przykłady.
Można po prostu podzielić go na przecinki, ale jeśli nie masz kontroli nad adresów e-mail, który jest nie w 100% bezpieczne, ponieważ prawidłowy adres e-mail może mieć przecinek w nim. – Pointy