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表單,哪一個最適合您取決於您​​實際使用它的方式。