IOS json解析 和生成json串

1.生成json字符串

        NSData * jsonData = [NSJSONSerialization dataWithJSONObject:detailDic options:0 error:nil];
        NSString * myString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

2.json解析

 NSDictionary * selectSimpleTest = [NSJSONSerialization JSONObjectWithData:[tizhiSimpleTest.detail dataUsingEncoding:NSUTF8StringEncoding] options:0 error:nil];

官方提供的JSON解析

时间: 2024-11-08 16:38:54

IOS json解析 和生成json串的相关文章

C++ Builder 的 JSON 解析和生成,包括自带的 JSON 和第三方的 jsoncpp,支持 UNICODE (UTF-8 / UTF-16)

C++ Builder 自带的 JSON 处理,支持 UNICODE (UTF-8 / UTF-16): http://www.cppfans.com/cbknowledge/skills/files/json.asp JSON 解析和生成 - 文件处理 ? JSON 解析方法和规则,读取 JSON 里面特定的值,JSON 类的继承关系 ? JSON 类 TJSONValue|TJSONObject|TJSONPair|TJSONArray|TJSONString|TJSONNumber|TJS

Android Json的使用(2) 使用Jackson解析和生成json

使用Jackson的三种方式 数据绑定模式:使用最方便 流模式:性能最佳 树模式:最灵活 以最常用的数据绑定模式为例 Json数据如下 [plain] view plain copy { "name" : { "first" : "Joe", "last" : "Sixpack" }, "gender" : "MALE", "verified" :

Java:JSON解析工具-org.json

一.简介 org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下. 二.准备 1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrockford/JSON-java下载org.json源码,并将源码其加入到Eclipse中,即可调用. 2.查看相关的API文档,访问:https://github.com/douglascrockford/JSON-java. https

JSON解析工具-org.json使用教程

原文地址:http://www.open-open.com/lib/view/open1381566882614.html 一.简介 org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下. 二.准备 1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrockford/JSON-java下载org.json源码,并将源码其加入到Eclipse中,即可调用. 2.查看相关

使用gson解析,生成Json

包:gson-2.3.jarJson文本解析为Java对象:Java对象生成为Json文本 import com.google.gson.Gson; public class TestGson { class Person { private String name; private int[] power; private Horse hs1; private Horse[] hs2; public Horse getHs1() { return hs1; } public void setH

Json4:使用json-lib解析、生成Json

特征:1.包多2.JSONObject.fromObject import net.sf.json.JSONObject; public class JsonLib { public static void main(String[] args) { Bean2Json(); Json2Bean(); } static private void Bean2Json() { People p = new People(); p.setName("金公"); p.setPower(1000

我来给你造轮子--第二期 -- IOS字符串解析,模拟json数据的传输效果。

在项目开发过程中,往往需要,解析字符串来取得tag值,从而匹配本地数据库之中的储存值,达到数据传输的效果: 包括游戏之中也是这样,通过字符串的为操作,或字符串的解析的操作,从而达到解析的目的: 我来给你造轮子---第二期 字符串模拟解析: <span style="font-family: Arial, Helvetica, sans-serif;">NSArray *array = [[NSArray alloc]initWithObjects:@"逗A&quo

C# Newtonsoft.Json 解析多嵌套json 进行反序列化

[javascript] view plain copy [ { "orderNo": "3213123123123", "time": "2016-09-09 12:23:33", "orderStatus": "1", "freeShipping": true, "fullCut": 20, "originalCost": 

iOS数据解析之JSON解析

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,易于阅读和编写,同时也易于机器解析和生成 JSON文件有两种结构: 1 对象:"名称/值"对的集合,以"{"开始,以"}"结束,名称和值中间用":"隔开 2 数组:值的有序列表,以"["开始,以"]"结束,中间是数据,数据以","分隔 (JSON中