Co to jest hashKey $$ dodany do mojego wyniku JSON.stringify
Próbowałem patrzeć naMozilla JSON stringify strony ich doktorów, jak również tutaj na SO i Google, ale nie znaleźliśmy żadnego wyjaśnienia. Wielokrotnie używałem JSOn, ale nigdy nie natrafiłem na ten wynik
Mam tablicę obiektów 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"
}
]
dołączony do mojego$scope
i żeby to zrobićPOST
one jako jeden paramater Użyłem metody JSON.stringify () i otrzymałem:
[
{
"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"
}
]
Jestem po prostu ciekawy, co dokładnie jest hashkey $, ponieważ spodziewałem się czegoś bardziej podobnego do następującego z metody 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"
}
}
]
Nie jestem pewien, czy jest to czynnik, ale używamAngularjs 1.1.5, JQuery 1.8.2 and Spring 3.0.4 and Spring security 3.0.7 on the Server side
To nie powoduje żadnych problemów, ale chciałbym poznać przyczynę i powód$$hashkey