Se non erro, una funzione simile dovrebbe già essere disponibile con JQuery, oppure con JSon.

Penso che se fai una ricerchina in merito con Google qualcosa trovi di sicuro.