gson - Sort json fields by field name -


I have the answer to json

  {"bField": "some data", "Some data", "cffield": "some data", "defined": {"b1 field": "some data", "c1 field": "some data", "a1 field": "something Data "}}  

and I think Jason wants to sort by the name of the field

  {" aField ":" some data ", "Some data", "cffield": "some data", "defined": {"a1Field": "some data", "B1 field": "some data", "C1 field" ":" Some day Received "}}  

I use Jissn on the server to make Jesnsn am, so my first question: what can Jison sort field names?

Sorry for my bad english

UPDATED: I am modifying the 'sort object' to sort the nested object fields @driogrifo function:

  function sort object (o) {var sorted = {}, key, a = []; (Key in o) {if (o.hasOwnProperty (key)) {if (o [key]! = Null & amp; amp; amp; amp; amp;; ofof; o [Key] === 'object') {o [key] = sortObject o [key]); } A.push (key); }} One type (); (Key = 0; key; & lt; a.length; key ++) {sorted [one [key]] = o [a [key]]; } Is sorted back; };  

Now work is good for me.

You can try this on your Javascript side

  function Sort Object (O) {var sorted = {}, key, A = []; (Key in o) {if (ohosoperty (key)} {a.push (key); }} One type (); (Key = 0; key; & lt; a.length; key ++) {sorted [one [key]] = o [a [key]]; } Is sorted back; } 'Some data', '' some data '', 'sealed': 'some data', defined: {b1Field: 'some data', C1 field: 'some data', a1 field: ' Some data '}}; Var p = sortObject (q); Console.log (p);  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -