我想排序JSON值的數組,但排序的屬性嵌套在JSON對象內。對於這個例子,排序是使用data.nested-name完成的。通過嵌套屬性排序JSONarray
我試過使用https://stackoverflow.com/a/8175221/2053159但沒有任何成功。
[
{
name: 'a75',
data: {nested-name:"zz\, Hello// There="}},
{
name: 'z32',
data: {nested-name:"aa\, Hello// There="}},
];
預期輸出 - >
[
{
name: 'a75',
data: {nested-name:"aa\, Hello There="}},
{
name: 'z32',
data: {nested-name:"zz\, Hello There="}},
];
嵌套的名字確實含有大量的向後和向前的斜線和其他特殊字符。 我不使用外部庫,請使用原生JavaScript提供解決方案。
使用'數據[ '嵌套名']' –