在Flutter開發(fā)中,我們經(jīng)常需要處理JSON數(shù)據(jù),有時(shí)候需要把JSON數(shù)據(jù)轉(zhuǎn)換成字符串。Dart提供了一個(gè)json.encode()方法,可以將JSON數(shù)據(jù)轉(zhuǎn)換成字符串。
import 'dart:convert'; void main() { Mapdata = { 'name': '張三', 'age': 20, 'email': 'zhangsan@example.com' }; String jsonStr = json.encode(data); print(jsonStr); }
以上代碼中,我們定義了一個(gè)Map對(duì)象data,包含了姓名、年齡和Email等信息。然后使用json.encode()方法將Map對(duì)象轉(zhuǎn)換成JSON字符串,賦值給變量jsonStr。最后,通過(guò)print()方法輸出轉(zhuǎn)換后的JSON字符串。