Tôi đã thử tìm kiếm trên trang chuỗi JSON của Mozilla trong các tài liệu của họ cũng như ở đây trên SO và Google nhưng không tìm thấy lời giải thích nào. Tôi đã sử dụng chuỗi ký tự JSOn nhiều lần nhưng không bao giờ gặp kết quả này
Tôi có một mảng các đối tượng 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"
}
]
được đính kèm với tôi $scope
và để POST
chúng là một tham số, tôi đã sử dụng phương thức JSON.opesify () và tôi nhận được như sau:
[
{
"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"
}
]
Tôi chỉ tò mò chính xác hashkey $$ là gì vì tôi mong đợi một cái gì đó tương tự như sau từ phương thức 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"
}
}
]
Tôi không chắc đó có phải là yếu tố không nhưng tôi đang sử dụng Angularjs 1.1.5, JQuery 1.8.2 and Spring 3.0.4 and Spring security 3.0.7 on the Server side
Nó không gây ra cho tôi bất kỳ vấn đề nào nhưng tôi muốn biết nguyên nhân và lý do cho $$hashkey