我想知道在数组为json的情况下是否可以对最小值进行排序或带入最小值。我读到一些有关此问题的信息,但一无所获。
这是输入:
{
"intData": [
{
"DATE": "2018",
"NOME": "raf"
},
{
"DATE": "2001",
"NOME": "fabio"
},
{
"DATE": "2002",
"NOME": "fabiola"
}
]
}
我会
{
"intData": [
{
"DATE": "2001",
"NOME": "fabio"
},
{
"DATE": "2002",
"NOME": "fabiola"
},
{
"DATE": "2018",
"NOME": "raf"
}
]
}
或
{
"DATE": "2001",
"NOME": "fabio"
}
有可能吗?
答案 0 :(得分:0)
步骤如下:
$.DATE.NOME.@
[
{
"operation": "shift",
"spec": {
"intData": {
"*": {
"@": "@(1,DATE).@(1,NOME)"
}
}
}
},
{
"operation": "sort"
},
{
"operation": "shift",
"spec": {
"*": {
"*": {
"@": "intData.[]"
}
}
}
}
]
步骤如下:
$.DATE.NOME.@
[
{
"operation": "shift",
"spec": {
"intData": {
"*": {
"@": "@(1,DATE).@(1,NOME)"
}
}
}
},
{
"operation": "sort"
},
{
"operation": "shift",
"spec": {
"*": {
"*": {
"@": "[]"
}
}
}
},
{
"operation": "shift",
"spec": {
"0": {
"@": ""
}
}
}
]