首页 > 其他分享 >JSONModel的使用

JSONModel的使用

时间:2023-06-21 13:01:41浏览次数:38  
标签:self JSONModel objectForKey json 使用 解析 com jsonDict


这个lib 非常好用,专门用来解析json的,当你解析json的时候,只需要写出要解析的对象的头文件就好了,不需要

self.id = [jsonDict objectForKey:@"id"];
self.name = [jsonDict objectForKey:@"name"];
self.profileImageBig = [jsonDict objectForKey:@"profile_image_big"];
self.profileImageSmall = [jsonDict objectForKey:@"profile_image_small"];

 这样去解出来 省了很多力气,当你认真读完它的使用你就明白它多省力气了。 我把程序原来的demo里面的KivaDemo 全部解析出来了,这样可以帮助你理解他的使用,对于其他的几个demo 我就不去解析了,如果你想学习,你可以去解析一下,如果你全部解析完了,欢迎你提供连接  我也好继续学习一下。

 

我跑的是mac版本的demo 不是ios,因为需要ios6

 

详细使用文档: http://www.touch-code-magazine.com/JSONModel/

 

android json工具:

http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html

http://576017120.iteye.com/blog/1245134

 

http://code.google.com/p/google-gson/

标签:self,JSONModel,objectForKey,json,使用,解析,com,jsonDict
From: https://blog.51cto.com/u_16166892/6528218

相关文章

  • 如何使用idea来查找所有未使用的代码?
    背景项目组需要对开发的项目进行一次清理,把一些未被引用的代码清理掉。我们知道一段代码未被引用,那么代码通常是灰色的。但是一个完整的项目,会存在成千上万个Java文件,如果一个一个看去需要花费太多的精力,并不现实。那怎么才能一下子找到所有未使用的代码呢?一开始我想着有......
  • VS Code 中 HTML文件使用emmet语法 感叹号!+Tab 生成HTML元素的修改方法
    在visualstudiocode(以下简称vscode)新建一个html,输入!后会提示按tab键生成html元素:这种方法生成的格式不适合我们,需要修改它;方法一,原有基础上简单的修改lang和charset这两个在vscode上,依次:文件-首选项-设置,输入emmet.variables然后添加项,如下图:建议:搜......
  • HiveSQL在使用聚合类函数的时候性能分析和优化详解
    概述前文我们写过简单SQL的性能分析和解读,简单SQL被归类为select-from-where型SQL语句,其主要特点是只有map阶段的数据处理,相当于直接从hive中取数出来,不需要经过行变化。在非多个节点的操作上,其性能甚至不比Tez和Spark差。而这次我们主要说的是使用聚合类函数的hiveSQL,这类SQL需......
  • 使用RocketMQ组件对请求做削峰处理
    内容rocketMQ基本介绍使用MQ,将购票流程一分为二。目前系统的吞吐量低,用户从购买车票到拿到票花费的时间较长。增加排队购票功能。排队提示loading。购票时序图目前的时序图,用户发送购票请求,服务端校验验证码,拿令牌,拿锁,然后选座购票,结束流程才会返回。服务器执行时间太长。......
  • 使用IDEA回滚某次提交的代码步骤,和回滚某次已经commit的代码但是没有push的代码
    使用IDEA回滚某次提交的代码步骤1.已经push的代码回滚选中提交的版本:右击RevertCommit会新增一个Revert“xxxCommit”的Commit记录,并将"xxxCommit"中的代码全部回滚。如果是已经push到远端的Commit,RevertCommit后还需要进行push。 2.已经commit但是没有pus......
  • CompletableFuture使用详解
    一、介绍简单的任务,用Future获取结果还好,但我们并行提交的多个异步任务,往往并不是独立的,很多时候业务逻辑处理存在串行[依赖]、并行、聚合的关系。如果要我们手动用Fueture实现,是非常麻烦的。CompletableFuture是Future接口的扩展和增强。CompletableFuture实现了Future接口,并......
  • 【Java】使用 validation 完成自定义校验注解
    总括:validation让我们简化了开发过程,可以使用简单的一个注解就实现了很多常见的检验数据的功能,同时支持自定义注解。spring-boot-starter-validation是由SpringBoot整合的一套用于处理 validation的约定化自动配置启动器。Spring系列框架通过简单的安装依赖即可直接使用......
  • 对imxrt 1050 flexspi 多设备的使用
    本文主要是对近期学习flexspi的一个大致总结对于imxrt1050系列,只提供了一个flexspi,而手册中说可接4个设备,听着很不错,但其实有个很大限制,必须是同时钟频率的。因为只有一个外设,其中的时钟配置也只有一个时钟配置。而且对于AHB和IP两种访问方式,同一时间只能一个有效,同时在wr......
  • 手把手教你使用Flex 3——《Flex 3程序设计》
     手把手教你使用Flex3——《Flex3 1954年Fortran语言的发明,使软件业跨入了高级语言时代;1972年Smalltalk的发布,标志着“面向对象”语言时代的到来;2004年Adobe公司推出的Flex框架,预示着富因特网应用程序(RIA)浓墨重彩地登上了历史舞台,从此网络应用程序的表示层只能......
  • 安全警告:使用非微软官方Windows镜像安装系统的公司或同学们请注意!
    杀毒软件公司DoctorWeb6月13发布公告:非官方发布的Windows系统安装镜像可能内置木ma,此木ma内置于系统的EFI分区,不容易被杀毒软件识别,专门用来盗取电脑使用者的加密钱包密码。公告链接:https://news.drweb.com/show/?i=14712在我所有视频课程中,我都强烈建议用到的软件尽量从官方下载......