如何在Java中创建JSON数组

我有一个JSON结构,如下所示。 如何以编程方式创建此Array结构?

JSON结构:

{ "Employee": [ { "EmP325235": { "Name":"Rekha_S", "firstName":"Rekha", "phoneWork":"788908909", "lastName":"S", "namePrefix":"Miss", "phoneMobile":"3347687878", "phoneHome":"5768900909", "Email":"" }, "Em252555": { "Name":"Roopa_N", "firstName":"Roopa", "phoneWork":"0471245367", "lastName":"N", "namePrefix":"", "phoneMobile":"", "phoneHome":"", "Email":"" } } ], "User_Details": { "USER_ID":"7890", "Number":"8585858585", "Password":"Passwordsgs" } } 

我可能会使用GSON库来编组Java对象。

有一个数组示例可以帮助您入门,以及用户指南中的大量其他 示例 。

XStream提供了一种非常方便的方法,可以将JSON转换为JAVA并返回。 它基于注释,并且很好地完成了转换工作。 检查XStream

使用以下链接解释JSON的完整结构。

http://json.org/java/