v0.8.2
json5
一个轻量级库,用于支持注释和尾随逗号的 JSON5 编码和解码。
20喜欢 1.1万近 30 天下载150Pub 分数
AndroidiOSWebmacOSWindowsLinux
dart 和 flutter 的 JSON5
以下为英文项目原文快照,最新内容请访问 GitHub。
Dart CI
This Dart package is a port of JSON5, originally written in pure JavaScript.
It follows the same algorithms and specifications as the original JSON5, ensuring identical behavior.
However, Dart has different naming conventions—see the example below.
import 'package:json5/json5.dart';
void main() {
var obj = JSON5.parse('''
{
/* Comment block */
name: { first: "Phat" },
lang: ["C++", "Dart", "Kotlin"],
nums: [NaN, Infinity, -Infinity]
} // End object
''');
var compact = JSON5.stringify(obj);
print(compact);
var pretty = JSON5.stringify(obj, space: 2);
print(pretty);
}