JSON (字符串解析) 字符串解析为数组

1.获取文件路径

NSString * jsonPath = [[NSBundle mainBundle] pathForResource:@"Student" ofType:@"json"];

2.将文件内容转化为字符串

NSString * jsonStr = [NSString stringWithContentsOfFile:jsonPath encoding:NSUTF8StringEncoding error:nil];

3.解析,通过JSON将文件字符串转化为数组.
    NSArray * arr =[jsonStr objectFromJSONString];
    
    NSLog(@"%@", arr);

时间: 2024-08-03 23:31:18

JSON (字符串解析) 字符串解析为数组的相关文章

objective-c和java下解析对象类型和数组类型JSON字符串

首先讲objective-c如何实现: 这里需要用到2个插件,一个是JSONKit,另一个是Jastor,一共包含6个文件,3个.h头文件和3个.m实现文件.在ARC的工程中如何导入不支持ARC的第三方工具请看这篇文章:iOS在支持arc的工程中,导入不支持arc的第三方的插件 具体文件在网上都比较好找,自己去下载即可. NSObject类型的json字符串转换为对象 大体的思路是这样,首先将json字符串先转化成NSDictionary,然后再通过参数是NSDictionary的初始化方法来生

将json格式的字符串解析成Map对象

/** * 将json格式的字符串解析成Map对象 <li> * json格式:{"name":"admin","retries":"3fff","testname" * :"ddd","testretries":"fffffffff"} */ private static HashMap<String, String> t

android实现json数据的解析和把数据转换成json格式的字符串

利用android sdk里面的 JSONObject和JSONArray把集合或者普通数据,转换成json格式的字符串 JSONObject和JSONArray解析json格式的字符串为集合或者一般数据 package com.hck.test; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.

js 将json字符串转换为json对象的方法解析(转)

js 将json字符串转换为json对象的方法解析 将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": &

Json解析字符串j简单实例

Json解析字符串实例,解析内容为: {"info":[{"code":"C","key":"028","nearest":"NO","value":"???"},{"code":"N","key":"0771","nearest"

cjson源代码解读(三) 解析字符串、数字、数组、对象

1.  解析数字 static const char *parse_number(cJSON *item,const char *num) { double n=0,sign=1,scale=0;int subscale=0,signsubscale=1; if (*num=='-') sign=-1,num++; /* Has sign? */ if (*num=='0') num++; /* is zero */ if (*num>='1' && *num<='9') do

JSON解析字符串

JSON 解析字符串时,应按严格的标准,否则无法解析: str1 = '{"str":"string","number":123,"logic":true}'; str2 =  ''{'str':'string','number':123,'logic':true}''; str1 str2 都满足javascript 字符串的定义要求. 但是str2 无法满足JSON对字符串的要求: json字符串的格式一定要标准,key和

Python-Json字符串和XML解析

Python-json字符串和xml解析 JSON:JavaScript Object Notation(JavaScript 对象表示法) JSON是存储和交换文本信息的语法,类似XML JSON比XML更小,更快,更易解析. 1.JSON语法与语法规则 JSON语法是JavaScript语法的子集. JSON语法是JavaScript对象表示语法的子集. 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 1.1:JSON对象 JSON对象是保存在花括号中的.对象可以包含多个

jquery字符串数组转json字符串 C#json字符串转字符串list

一.jquery字符串数组转json字符串 var str=['1','2','3']; var jsonText= JSON.stringify(str);//把一个对象转换成json字符串 str=JSON.parse(jsonText);//把一个json字符串解析成对象 二. C#json字符串转字符串list using System.Web.Script.Serialization; JavaScriptSerializer js = new JavaScriptSerializer