I have difficulty understanding between this type of JSON objects. They work differently in my code.
What is the difference between this: (A)
[
    [
        { department: 'A', name: 'santos' },
        { department: 'B', name: 'suarez' },
        { department: 'C', name: 'domingo' },
        { department: 'A', name: 'james' },
        { department: 'B', name: 'black' }
    ]
];
And this: (B)
[
    { department: 'A', name: 'santos' },
    { department: 'B', name: 'suarez' },
    { department: 'C', name: 'domingo' },
    { department: 'A', name: 'james' },
    { department: 'B', name: 'black' }
];
Aside from the extra brackets on each sides.
I have to put JSON.stringify(value) just to read the one in set (A). and I get this extra elements
"$$hashKey":"object:23"
 
     
    