【发布时间】:2012-10-24 02:02:04
【问题描述】:
我怎样才能实现一个
ORDER BY sort1 DESC, sort2 DESC
JSON 数组中的逻辑如下:
var items = '[
{
"sort1": 1,
"sort2": 3,
"name" : "a",
},
{
"sort1": 1,
"sort2": 2,
"name" : "b",
},
{
"sort1": 2,
"sort2": 1,
"name" : "c",
}
]';
导致新订单:
b,a,c
【问题讨论】:
-
你为什么把你的数组语法放在(损坏的)字符串文字语法中?
-
我是这样使用JSON的,有没有更好的办法?
-
由于您将 Array 分配给
items变量,因此您已经处于 JavaScript 环境中,因此首先将其表示为 JSON 标记然后解析没有太大意义它。如果这是为了表示从服务器发送的 JSON 标记,那么更好的表示方法是去掉额外的var items = ...;语法,并将其显示为标记,并附上说明这是您的服务器端标记的注释。
标签: javascript json sorting