0

我如何生成 JSON 字符串形式的linkedHashMap。

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

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

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

4

1 回答 1

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 表单,哪一种最适合您取决于您​​实际想要使用它的用途。

于 2013-10-06T07:59:32.490 回答