如何生成JSON String表单LinkedHashMap <integer,string> </integer,string>

时间:2013-04-08 06:53:50

标签: json

如何生成JSON String Form linkedHashMap。

map包含(1,aaa)(2,bbb),(3,ccc)...从这里我需要生成Json字符串

{{id:1,text:“aaa”},{id:2,text:“bbb”},{id:3,text:“ccc”},...}

请任何人帮我解决这个问题。

1 个答案:

答案 0 :(得分: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表单,哪一个最适合你取决于你真正想要用它的内容。