ok, so I have an object like:
var myobject = {
\"field_1\": \"lorem ipsum\",
\"field_2\": 1,
\"field_2\": 2,
\"field_2\": 6
};
You're overwriting the same value several times.
What you want is probably something like:
var myarray = {
"field_1": "lorem ipsum",
"field_2": [1,2,6]
};
Which could be written in a manner similar to what you currently have:
var myarray = {};
myarray.field_1 = [];
myarray.field_1.push('lorem ipsum');
myarray.field_2 = [];
myarray.field_2.push(1);
myarray.field_2.push(2);
myarray.field_2.push(6);
Note that I made field_1
an array as well, which - for consistency - I thought you might want.