goland - Goland - 从 JSON 模式生成类型定义
问题描述
我有一个示例 JSON 文件和一个 JSON 模式。JetBrains GoLand IDE 中是否有任何功能可以生成给定这些文件的类型定义。
例如我有data.json
:
{
"title": "hello",
"views": 45
}
和data-schema.json
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"views": {
"type": "integer"
}
},
"required": [
"title",
"views"
]
}
他们的功能/扩展是从给定文件生成此类型定义:
type Obj1 struct {
Title string `json:"title"`
Views int `json:"views"`
}
解决方案
推荐阅读
- r - 使用 R data.table foverlaps() 或 IRange 按预期计算重叠
- ruby-on-rails - 如何在 Rails 服务器上连续监听 UDP 套接字
- python - 我不能让标签交互变化
- python - 如何在不单击展开按钮的情况下抓取页面的源代码?
- r - R - 通过循环更新列
- clojure - Clojure - 迭代惰性集合时出现 StackOverflowError
- dart - 如何在 Dart 中修复未定义的 File() 类及其方法?
- python - 需要帮助来理解一段 while 循环代码吗?
- python - 为什么 shell 输出到 stderr?
- reactjs - 将我的站点部署到 Github 页面后,URL 出现严重问题我不知道如何修复