v0.8.2
json5
Uma biblioteca leve para codificação e decodificação de JSON5 com suporte a comentários e vírgulas finais.
20Curtidas 10,9 milDownloads em 30 dias150Pontos Pub
AndroidiOSWebmacOSWindowsLinux
JSON5 para dart e flutter
Texto original em inglês. Visite o GitHub para a versão atual.
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);
}