素材巴巴 > 程序开发 >

could not read json : unrecognized field $$hashkey

程序开发 2023-09-05 11:31:07

使用Angular Js从前台传数据到后台时报如下所示的错误
后台所示错误
在前台选中一条记录之后Angular Js自动生成了一个hashKey,一般是在使用JSON.stringfy(obj)时产生的用在angular内部使用的值。
要防止该值产生可以在转Json时使用angular.toJson(obj)。
或者使用ng-repeat时按照如下格式


{{row[field.caption]}}

或者在后台的entity文件中加上@JsonIgnoreProperties(ignoreUnknown = true)的注解,可以忽略Json中在数据库中不存在的值
stackoverflow上关于此问题的回答
stackoverflow上关于$$hashKey产生原因的解释


标签:

上一篇: 10个JavaScript代码片段 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。