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

questionAnswers(8)

yourAnswerToTheQuestion