您当前的位置: 首页 >  json

xiangzhihong8

暂无认证

  • 0浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Flutter开发之JSON解析

xiangzhihong8 发布时间:2019-08-20 11:45:44 ,浏览量:0

对于JSON格式的数据交互,想必大家不会陌生。JSON(全称JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,JSON因为具有易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率等特性,通常被用在客户端与服务端的数据交互中。

对于JSON的基本知识,本文不做详细介绍,读者可以自行搜索资料进行学习。

手动解析

手动解析通常应用在一些基本简单的场合,即数据结构不是很复杂的场景,手动解析JSON是指使用Flutter提供的dart:convert中内置的JSON解码器。它能够将原始JSON字符串传递给json.decode() 方法,然后在返回的Map中查找所需的值。 它不需要依赖任何第三方库,对于小项目来说很方便。

例如,有下面一个接口:https://jsonplaceholder.typicode.com/posts/1,它的数据格式如下:

{
  "userId": 1,
  "id": 1,
  "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
  "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}

由于上面的数据格式比较简单,因

关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.0395s