Json文件如何加注释

Json文件如何加注释,第1张

严格地说,JSON文件包含仅仅是数据,不能包含向编程语言中那样的注释。但是,有变通的在JSON文件中加“注释”,那就在JSON中增加一个充当注释的数据元素。例如

如果有必要,在JSON数据说明文档告诉使用此JSON数据的客户端:在解析数据时忽略"comment"数据元素。

1.注解名称:@JsonIgnore 作用:在实体类向前台返回数据时用来忽略不想传递给前台的属性或接口。 Eg:User实体中会有字段password字段,

当返回用户信息给前台的时候,当然是不希望将password值也一并返回。所以,这个时候可以在password属性上加上注解JsonIgnore或者,

可以在User类上加上注解@JsonIgnoreProperties(value = "{password}")

2.注解名称:@JsonFormat

前台使用固定时间格式时可以在属性名上添加@JsonFormat注解()

不返回null字段数据

3.注解名称:@JsonFormat

在相关对象的类上添加 @JsonInclude 注解,设定值为 NON_NULL

可以在开头插入, 或追加在结尾, json就是JavaScript的语法, 和JS完全一样的例子一//注释/*注释, 注意注释必须用换行隔开, 就是JS的语法, 不然一行都被注释掉了*/

{a:1,b:2,c:[3,4,5]}

追加在最后也是一样的, 但是不能加在中间, 和你也JS代码语法一样的

最后, JSON和javascript有区别吗? 没有, JSON是js语法的一个子集, 你在你返回的JSON前面加段JS代码, 照样能执行, 比如说alert(123)

JS中{}就代表一个对象, []就代表一个数组, JSON就是直接使用这种数据格式而已

你在JS里直接写var a={a:1,b:2,c:[3,4,5]}或者var a=eval('('+'{a:1,b:2,c:[3,4,5]}'+')')

a就是这个对象了, 你可以alert(a.b),会d出2


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11604568.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存