如何生成JSON String Form linkedHashMap。
map包含(1,aaa)(2,bbb),(3,ccc)...从这里我需要生成Json字符串
{{id:1,text:“aaa”},{id:2,text:“bbb”},{id:3,text:“ccc”},...}
请任何人帮我解决这个问题。
答案 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表单,哪一个最适合你取决于你真正想要用它的内容。