v3.0.1
json2yaml
JSON 데이터를 YAML로 렌더링하는 Dart 패키지로 내장된 자동 미화 기능과 Dart pubspec.yaml 및 pubspec.lock 규칙을 지원합니다
12좋아요 8.6만30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
JSON 데이터를 YAML로 렌더링하는 Dart 패키지
^1.7.0^3.1.0^2.0.1^1.19.0^3.1.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Dart package to render JSON data to YAML:
json2yaml is the function to format JSON data to YAML.
const developerData = {
'name': "Martin D'vloper",
'job': 'Developer',
'skill': 'Elite',
'employed': true,
'foods': ['Apple', 'Orange', 'Strawberry', 'Mango'],
'languages': {
'perl': 'Elite',
'python': 'Elite',
'pascal': 'Lame',
},
'education': '4 GCSEs\n3 A-Levels\nBSc in the Internet of Things'
};
print(json2yaml(developerData));
json2yaml supports the optional argument to customize YAML formatting for various use cases. At the moment, it supports the three following formatting styles:
YAML style is supplied as an optional argument to json2yaml():
/// Yaml formatting control options
enum YamlStyle {
generic,
pubspecYaml,
pubspecLock,
}
/// Converts JSON to YAML representation
String json2yaml(
Map<String, dynamic> json, {
YamlStyle yamlStyle = YamlStyle.generic,
});