Add support comments in JSON request body #599

This commit is contained in:
FreeBono
2025-02-25 21:38:05 +09:00
parent 5245052d6c
commit 4da5a49f44
5 changed files with 141 additions and 58 deletions

View File

@@ -1,7 +1,9 @@
import 'dart:typed_data';
import 'dart:convert';
import 'package:apidash_core/apidash_core.dart';
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
import 'package:json5/json5.dart' as json5;
String humanizeDate(DateTime? date) {
if (date == null) {
@@ -82,3 +84,12 @@ Uint8List jsonMapToBytes(Map<String, dynamic>? map) {
return bytes;
}
}
String removeJsonComments(String json) {
try {
var parsed = json5.json5Decode(json);
return jsonEncode(parsed);
} catch (e) {
return json;
}
}