用nodejs获取json数据结构
Get json data structure with nodejs
我很难仅使用关键字找到这个问题 -- 我翻了一页又一页,所有的命中都在 getting data from json structure,而不是 从 json.
获取数据结构
如果您不知道我要实现的目标是什么,可以使用以下工具将数据结构从 json 转移到 Go:
- https://mholt.github.io/json-to-go/
此工具立即将 JSON 转换为 Go 类型定义
- https://json2struct.mervine.net/
将 JSON 转换为有用的结构。
- https://transform.tools/json-to-go
将 JSON 转换为 Go Struct 的在线游乐场
对于一个特定的应用程序,我得到的数据具有各种 json 数据结构略有不同,这使得我的数据提取总是失败。我需要比较这些数据结构,因为每个人 json 数据肯定不同。
看起来您正在努力寻找您想要的内容,因为 vanilla JavaScript 没有您尝试使用的类型概念。
您可能想要生成一个 json 模式 或一个 typescript 接口,然后搜索 " JSON 模式 npm 会给你更多有用的结果。
一个这样的例子是to-json-schema
import toJsonSchema from 'to-json-schema';
toJsonSchema({ "foo": "bar", "x": [1, 2] });
/* returns
{
"type": "object",
"properties": {
"foo": {
"type": "string"
},
"x": {
"type": "array",
"items": {
"type": "integer"
}
}
}
}
*/
要获得更具体的答案,您需要提供一些最小的输入和输出样本,例如你对 { "foo": "bar", "x": [1, 2] }
有什么期望
我很难仅使用关键字找到这个问题 -- 我翻了一页又一页,所有的命中都在 getting data from json structure,而不是 从 json.
获取数据结构如果您不知道我要实现的目标是什么,可以使用以下工具将数据结构从 json 转移到 Go:
- https://mholt.github.io/json-to-go/
此工具立即将 JSON 转换为 Go 类型定义 - https://json2struct.mervine.net/
将 JSON 转换为有用的结构。 - https://transform.tools/json-to-go
将 JSON 转换为 Go Struct 的在线游乐场
对于一个特定的应用程序,我得到的数据具有各种 json 数据结构略有不同,这使得我的数据提取总是失败。我需要比较这些数据结构,因为每个人 json 数据肯定不同。
看起来您正在努力寻找您想要的内容,因为 vanilla JavaScript 没有您尝试使用的类型概念。
您可能想要生成一个 json 模式 或一个 typescript 接口,然后搜索 " JSON 模式 npm 会给你更多有用的结果。
一个这样的例子是to-json-schema
import toJsonSchema from 'to-json-schema';
toJsonSchema({ "foo": "bar", "x": [1, 2] });
/* returns
{
"type": "object",
"properties": {
"foo": {
"type": "string"
},
"x": {
"type": "array",
"items": {
"type": "integer"
}
}
}
}
*/
要获得更具体的答案,您需要提供一些最小的输入和输出样本,例如你对 { "foo": "bar", "x": [1, 2] }