2013-04-08 70 views
0

如何生成JSON字符串表单linkedHashMap。如何生成JSON字符串形式LinkedHashMap <Integer,String>

映射包含(1,AAA)(2,BBB),(3,CCC)...从这个我需要生成JSON字符串

{{ID:1,文本: “AAA”}, {id:2,text:“bbb”},{id:3,text:“ccc”},...}

请任何人都可以帮助我解决这个问题。

+0

您的JSON字符串不正确。你的意思是[{id:1,text:“aaa”},{id:2,text:“bbb”},{id:3,text:“ccc”},...](“[”而不是“{”)? – user1411778 2013-10-06 08:25:03

回答

0

在javascript中的地图是实际上可以几乎一样经典的对象:

{ "1": "aaa", "2":"bbb","3":"ccc",... } 

我不是100%肯定,你可以使用数字作为键...

的替代将是使用的结构是这样,并有对象的数组:

[ {id:1,text:"aaa"},{id:2,text:"bbb"},{id:3,text:"ccc"},... ] 

或者更在地图的精神,你应该命名域“地图样”:

[ {key:1,value:"aaa"},{key:2,value:"bbb"},{key:3,value:"ccc"},... ] 

所有3个都是有效的json/javascript表单,哪一个最适合您取决于您​​实际使用它的方式。