使用SBJson

Json是一种类似XML的数据传输方式。详细介绍请看:介绍JSON

SBJson是与Objective-C结合比较好的库。

使用SBJson的文件需包含JSON.h头文件。

id jsonObject = [jsonString JSONValue]; 

此句创建json对象,JSONValue自动将json字符内容初始化为json对象。当然先需要将json文件内容读取为字符串。jsonObject可能是NSDictionary或NSArray。具体根据json内容。

json内容被SBJson转换为Objective-C的类型的方式如下:

 

    Null -> NSNull
    String -> NSMutableString
    Array -> NSMutableArray
    Object -> NSMutableDictionary
    Boolean -> NSNumber
    Number -> NSDecimalNumber 
时间: 2024-08-18 21:18:22

使用SBJson的相关文章

ios关于不会用sbjson创建json,请教

问题描述 ios关于不会用sbjson创建json,请教 请问这种形式的json怎么创建 ,在下新手请给demo事例 ,项目中有sbjson库 {"code":"1","desc":[{"col_0007":"李玉华", "col_0023":"已回单","col_0025":"800.00", "col_0027&q

SBJson (aka json-framework)

SBJson (aka json-framework) JSON (JavaScript Object Notation) is a light-weight data interchange format that's easy to read and write for humans and computers alike. This library implements strict JSON parsing and generation in Objective-C. Notable c

ios-解析(__NSArrayM objectForKey:)出现问题

问题描述 解析(__NSArrayM objectForKey:)出现问题 在用SBJson解析Json的时候出现问题,总是得到错误:"__NSArrayM objectForKey:" 要解析的Json: { "result": [ { "authors": [ "Eric Ries" ], "bc": 9780671607, "title": "Yeah", &q

ios-转换后JSON响应获取空值

问题描述 转换后JSON响应获取空值 转换为NSArray后,JSOn响应得到的是空值 JSON Response : JSON Log : [ { "0": "41", "intid": "41", "1": "u8a00u3046", "varfirstname": "u8a00u3046", "2": "test

iOS开发:GitHub上的40个iOS开源项目

 开发:GitHub上的40个iOS开源项目-"> 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库.它建立在NSURLConnection.NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它. 支持HTTP请求和基于REST的网络服务(

史上最全的iOS开源项目分类汇总

楼主转载的,并未亲自测试 Category/Util  sstoolkit 一套Category类型的库,附带很多自定义控件 功能不错-        BFKit 又一套Category类型的 Kit,还有几个工具类        APUtils 又一套Category类型的 Kit        QSKit 又一套Category类型的 Kit        iOS-Categories 又一套Category类型的 Kit        BlocksKit 将Block风格带入UIKit和F

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.       下载:https://github.com/mwaterfall/MWPhotoBrowser   目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Gith

常用iOS的第三方框架

图像:1.图片浏览控件MWPhotoBrowser       实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.      下载:https://github.com/mwaterfall/MWPhotoBrowser 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Github里面流

开源 iOS 项目分类索引大全

mattt大神的发布程序:https://github.com/nomad/shenzhen ----------------Mac完整项目----------电台:https://github.com/myoula/sostart ----------------iOS完整项目----------------1,豆瓣相册 https://github.com/TonnyTao/DoubanAlbum2,voa在线英语 https://github.com/cubewang/NewsReader