0
 var mydata = JSON.decode(snapshot.data.toString());

when I convert JSON file data to string it throws "Undefine name JSON"

1

2 Answers 2

1

Add import

import 'dart:convert';

and then Change your code

var mydata = JSON.decode(snapshot.data.toString());

to

var mydata = json.decode(snapshot.data.toString());
Sign up to request clarification or add additional context in comments.

Comments

0

It should be json not JSON, Also make sure to import dart-convert-library

import 'dart:convert';

var dataConvertedToJSON = json.decode(snapshot.data.toString());

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.