Java 如何发送hashmap<;对象,布尔值>;作为一个JSON到angular控制器?

Java 如何发送hashmap<;对象,布尔值>;作为一个JSON到angular控制器?,java,angularjs,json,rest,Java,Angularjs,Json,Rest,我对AngularJS很陌生。我正试图通过REST服务将哈希映射发送到angular controller。我也在使用JSONContentEncapsulator。我不确定语法。 JSONContentEncapsulator封装器=新的JSONContentEncapsulator(sampleHashmap) 问题是我的Hashmap被发送到控制器,对象被转换成字符串格式。 另外,当我尝试使用ng repeat在屏幕上打印键值对时,它是空白的。 但是当我使用forEach在控制器中打印它时

我对AngularJS很陌生。我正试图通过REST服务将哈希映射发送到angular controller。我也在使用JSONContentEncapsulator。我不确定语法。
JSONContentEncapsulator封装器=新的JSONContentEncapsulator(sampleHashmap)
问题是我的Hashmap被发送到控制器,对象被转换成字符串格式。
另外,当我尝试使用ng repeat在屏幕上打印键值对时,它是空白的。
但是当我使用forEach在控制器中打印它时,我能够看到值。
有谁能帮助我实现这一点,这样我就可以在屏幕上检索对象和相应的布尔值

EDIT1:我的控制器中的REST服务返回的json值如下所示:
{“EventValue(eventValueId=14,eventValueDescription=Deb Basic Neg结算intern plus,valueClassId=ALTBASIC,resultType=CALC,creditdebitIndicator=DEBIT,sign=POSITIVE,custAccountType=INTERNAL_结算)”:true,“EventValue”(eventValueId=11,eventValueDescription=Cred Basic Neg Correction减号,valueClassId=ALTBASIC,resultType=CORP,creditdebitIndicator=CREDIT,sign=NEGATIVE,custAccountType=NA)“:true}

其中EvenValue是用作键的对象,并且有相应的布尔值。

正如我在线阅读的。无法以JSON格式发送带有对象作为键的映射。 因此,我从映射中创建了两个ArrayList,并将它们作为单个嵌套列表的一部分发送。
它工作正常。

发布从rest服务返回的json值。