我想排序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提供解决方案。
使用'数据[ '嵌套名']' –