前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >本文将向您展示如何在 Flutter 中编码/解码 JSON

本文将向您展示如何在 Flutter 中编码/解码 JSON

原创
作者头像
徐建国
修改2021-09-08 17:39:19
1.5K0
修改2021-09-08 17:39:19
举报
文章被收录于专栏:个人路线个人路线
  1. 导入dart:convert库:
代码语言:javascript
复制
import 'dart:convert';
  1. 使用:
  • json.encode()jsonEncode()用于编码
  • json.decode()jsonDecode()用于解码

例子

示例 1:JSON 编码

代码语言:javascript
复制
final products = [
    {
      'id': 1,
      'name': 'Product #1'
    },
    {
      'id': 2,
      'name': 'Product #2'
    }
];
  
print(json.encode(products)); 

输出:

代码语言:javascript
复制
[{"id":1,"name":"Product #1"},{"id":2,"name":"Product #2"}]

示例 2:JSON 解码

代码语言:javascript
复制
final String responseData = '[{"id":1,"name":"Product #1"},{"id":2,"name":"Product #2"}]';
  
final products = json.decode(responseData);
  
// Print the name of the second product in the list
print(products[1]['name']);

输出:

代码语言:javascript
复制
Product #2

希望这有帮助

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 例子
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档