【发布时间】:2017-08-16 00:16:15
【问题描述】:
我正在尝试对 JSON 值数组进行排序,但要排序的属性嵌套在 JSON 对象中。对于此示例,将使用 data.nested-name 进行排序。
我尝试使用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 的解决方案。
【问题讨论】:
-
使用
data['nested-name']
标签: javascript json sorting