Intenté buscar en la página de Mozilla JSON stringify de sus documentos, así como aquí en SO y Google, pero no encontré ninguna explicación. He usado JSOn stringify muchas veces, pero nunca encontré este resultado
Tengo una matriz de objetos JSON
[
{
"param_2": "Description 1",
"param_0": "Name 1",
"param_1": "VERSION 1"
},
{
"param_2": "Description 2",
"param_0": "Name 2",
"param_1": "VERSION 2"
},
{
"param_2": "Description 3",
"param_0": "Name 3",
"param_1": "VERSION 3"
}
]
adjunto a mi $scope
y para POST
ellos como un parámetro utilicé el método JSON.stringify () y obtengo lo siguiente:
[
{
"param_2": "Description 1",
"param_0": "Name 1",
"param_1": "VERSION 1",
"$$hashKey": "005"
},
{
"param_2": "Description 2",
"param_0": "Name 2",
"param_1": "VERSION 2",
"$$hashKey": "006"
},
{
"param_2": "Description 3",
"param_0": "Name 3",
"param_1": "VERSION 3",
"$$hashKey": "007"
}
]
Tengo curiosidad por saber qué es exactamente la clave hash $$, ya que esperaba algo más similar al siguiente del método stringify:
[
{
"1":{
"param_2": "Description 1",
"param_0": "Name 1",
"param_1": "VERSION 1"
},
"2":{
"param_2": "Description 2",
"param_0": "Name 2",
"param_1": "VERSION 2"
},
"3":{
"param_2": "Description 3",
"param_0": "Name 3",
"param_1": "VERSION 3"
}
}
]
No estoy seguro si es un factor pero estoy usando Angularjs 1.1.5, JQuery 1.8.2 and Spring 3.0.4 and Spring security 3.0.7 on the Server side
No me causa ningún problema, pero me gustaría saber la causa y el motivo de la $$hashkey