迭代json对象时不保留顺序

时间:2013-10-20 19:46:26

标签: jquery json

我从LinkedHashMap转换后将JSON发送到前端。当我使用jQuery接收它并使用$.each()进行迭代时,我的插入顺序发生了变化。

假设迭代后的对象(使用.each())是{'1':'pqr','2':'abc'}而servlet上的原始插入顺序以及当我得到json响应时{ '2':'abc'...}(按值)。

我如何保留每个订单?我已经读过数组做了但是很难写出任何有意义的东西。

代码就像,

$.ajax({
  type: "GET",
  url: "Servlet",
  dataType: "json",
  success: function(data)
            {
                $.each(data, function(key, value){

                      // append to option element
                       });    
            }          
});

0 个答案:

没有答案