Thank you for visiting Free Learning Tech Point.
Encode and decode JSON data in dart language import 'dart:convert'; void main() { // Original data as a Dart map Map<String, dynamic> originalData = { 'field1': 'value1', 'field2': 42, 'field3': true, }; // Encode the Dart map to JSON string String jsonString = jsonEncode(originalData); print('Original JSON String:'); print(jsonString); // Encode the JSON string to base64 String base64EncodedString = base64.encode(utf8.encode(jsonString)); print('\nBase64 Encoded String:'); print(base64EncodedString); // Decode the base64 string to JSON string String decodedJsonString = utf8.decode(base64.decode(base64EncodedString)); print('\nDecoded JSON String:'); print(decodedJsonString); // Decode the JSON string to a Dart map Map<String, dynamic> decodedData = jsonDecode(decodedJsonString); print('\nDecoded Dart Ma...
Comments
Post a Comment