stringify and parse object and array
by ian_smithz
HTML
Object: <input type="text" value="" id="input_hidden_field_obj" />
<br><br>
Array: <input type="text" value="" id="input_hidden_field_arr" />
JavaScript
//Object
var elems_obj = {};
elems_obj[0] = '1';
elems_obj[1] = '2';
elems_obj[2] = '3';
//Array
var elems_arr = [];
elems_arr.push('1');
elems_arr.push('2');
elems_arr.push('3');
$('#input_hidden_field_obj').val(JSON.stringify(elems_obj));
$('#input_hidden_field_arr').val(JSON.stringify(elems_arr));
var value_obj = $('#input_hidden_field_obj').val();
var value_arr = $('#input_hidden_field_arr').val();
value_obj = JSON.parse(value_obj);
value_arr = JSON.parse(value_arr);
console.log(value_obj);
console.log(value_arr);