plsql 自动提示字段_如何扩展 VSCode JSON 智能提示?

8ed00f39be8e7caf285f801ffd8aef90.png

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

一.JSON 智能提示

VS Code 能够对 JSON 进行提示和校验:

ea0df4c5bf9ce9549f461e5896aa4262.png

在编辑冗长的配置文件时尤为好用,默认支持package.json、tsconfig.json等常见的 JSON 配置

而对于自定义的特殊 JSON 协议,则需要通过 JSON Schema 来扩展支持

二.JSON Schema

要想对 JSON 进行智能提示(或校验),先要有一份元数据,将 JSON 的结构、字段取值和含义等元信息定义清楚

在 VS Code 里,这份元数据用 JSON Schema 来描述:

To understand the structure of JSON files, we use JSON schemas. JSON schemas describe the shape of the JSON file, as well as value sets, default values, and descriptions.

P.S.VS Code 支持目前(2020/5/16)最新的JSON Schema Draft 7 规范

至于 JSON Schema,也是一种基于 JSON 的数据格式,用来定义 JSON 数据的结构

JSON Schema specifies a JSON-based format to define the structure of JSON data for validation, documentation, and interaction control.

(摘自JSON Schema)

例如person.json

{
    
"first_name": "George",
"last_name": "Washington",
"birthday": "1732-02-22",
"address": {
"street_address": "3200 Mount Vernon Memorial Highway
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值