【发布时间】:2017-06-28 11:53:45
【问题描述】:
我对 AngularJS 很陌生。我正在尝试通过 REST 服务将哈希图发送到角度控制器。我也在使用 JSONContentEncapsulator。我不确定语法。
JSONContentEncapsulator<HashMap> encapsulator = new JSONContentEncapsulator<HashMap>(sampleHashmap);
问题是我的 Hashmap 被发送到控制器,并将对象转换为字符串格式。
此外,当我尝试使用 ng-repeat 在屏幕上打印键值对时,它是空白的。
但是当我使用 forEach 在我的控制器中打印它时,我能够看到这些值。
谁能帮助我应该如何实现这一点,以便我可以在屏幕上检索对象和相应的布尔值?
EDIT1:我的控制器中 REST 服务返回的 json 值如下所示:
{"EventValue(eventValueId=14, eventValueDescription=Deb Basic Neg Settle-intern plus , valueClassId=ALTBASIC, resultType=CALC, creditdebitIndicator=DEBIT, sign=POSITIVE, custAccountType=INTERNAL_SETTLEMENT)":true,"EventValue(eventValueId=11, eventValueDescription=Cred Basic Neg Correction minus , valueClassId=ALTBASIC, resultType=CORP, creditdebitIndicator=CREDIT, sign=NEGATIVE, custAccountType=NA)":true}
其中 EvenValue 是作为 key 的对象,并有对应的布尔值。
【问题讨论】:
-
post从rest服务返回的json值。