Quicktype JSON 转换参数详解:支持语言、代码风格、数据类型
Quicktype 可以选择的参数包括:
- 输入格式:可以选择 JSON 或者其他格式,如 XML、CSV 等。
- 输出语言:可以选择目标语言,如 Java、C++、Python 等。
- 代码生成选项:可以选择生成的代码风格、命名约定、缩进等。
- 数据类型选项:可以选择使用哪些数据类型,如使用枚举还是普通字符串。
- 类型映射选项:可以选择如何映射 JSON 数据类型到目标语言的数据类型。
参数结构可以用下面的代码表示:
{
'inputFormat': 'json',
'outputLanguage': 'java',
'codeGenerationOptions': {
'style': 'camelCase',
'indentation': '4 spaces'
},
'dataTypeOptions': {
'useEnums': true,
'stringType': 'String'
},
'typeMappingOptions': {
'numberType': 'double',
'booleanType': 'boolean'
}
}
不同的语言可能会有不同的参数选项,因为不同语言的语法和规范有所不同。
原文地址: https://www.cveoy.top/t/topic/n4Yh 著作权归作者所有。请勿转载和采集!