Xcode Javascript JSON parsing
Xcode Javascript JSON parsing
我目前正在创建一个本地web应用程序,从UIWebView拦截JavaScript事件,并通过修改的url字符串来回转换数据,类似于这里描述的方法(http://adoptioncurve.net/archives/2012/09/calling-objective-c-methods-from-javascript-in-a-uiwebview/)。在其中一个拦截点,我返回了一个需要解析的JSON对象数组,在搜索了几个小时后,我不知所措。
是解析JSON对象到一个字符串的东西,我需要在我注入的javascript文件,或者有一些方式我可以传递对象回来(使用这个实现)到我的objective-c类和处理那里的解析?如果需要在javascript文件中完成,我该如何完成?因为这不是一个真正的web浏览器,我不能简单地调用JSON.parse(),因为没有必要的库。
for (var i = 0; i < jsonData.length; i++)
{
var jsonString = jsonData[i];
alert('jsonData :' + jsonString);
}
execute('communicateWithApp://event=' + jsonData);
如果您想将JSON对象转换为字符串,请尝试http://www.json.org/js.html。
你可以直接使用javascript解析JSON,不需要额外的库。
var myJSONObject = eval('(' + myJSONtext + ')');
你也可以在Objective-C中使用NSJSONSerialization来解析JSON字符串。你可以先使用NSString的方法dataUsingEncoding:或其他方法将string覆盖到NSData
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- Json javascript parsing
- MongoDB - JSON parsing
- Go vs JavaScript JSON parsing
- Parsing JSON stream
- jquery parsing json
- Xcode Javascript JSON parsing
- JavaScript: parsing JSON
- Parsing JSON with Javascript
- javascript JSON parsing
- Json Parsing html
- Angularjs/Ionic App json parsing