ios-iphone中怎么解析JSon值

问题描述

iphone中怎么解析JSon值

现在开发iphone应用,使用JSON框架解析从web服务获取的JSon值,怎么得到像1221, 1278,3456等等这样的值?这些值不连续,会动态改变。

谢谢

json响应,供您参考。

  {
        "1221":
    {
            "type": "product",
            "product_id": 1221,
            "intID": "1",
            "name": "rer Margherita",
            "des": "Tomatensauce, K?se<sup>1</sup>",
            "img": "",
            "isDeal": false,
            "cat": {
                "1": {
                    "price": 4,
                    "pos": 1,
                    "catname": "normal",
                    "extras": false
                },
                "2": {
                    "price": 5.9,
                    "pos": 2,
                    "catname": "gro?",
                    "extras": false
                }
            }
        },
        "1278": {
            "type": "product",
            "product_id": 1222,
            "intID": "2",
            "name": "ere Zwirerebeln",
            "des": "er",
            "img": "",
            "isDeal": false,
            "cat": {
                "1": {
                    "price": 2,
                    "pos": 1,
                    "catname": "rer",
                    "extras": true
                },
                "2": {
                    "price": 6.2,
                    "pos": 2,
                    "catname": "mega",
                    "extras": true
                }
            }
        }

解决方案

KitJson第三方的开发包

时间: 2024-10-30 19:56:08

ios-iphone中怎么解析JSon值的相关文章

JS中Eval解析JSON字符串的一个小问题_javascript技巧

之前写过一篇 关于 JSON 的介绍文章,里面谈到了 JSON 的解析.我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用eval() 函数. JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. JSON的规则很简单:

qml-大神帮忙解答一下,QML中怎么解析JSON数据并让它显示,不用java,jsonlistmodel

问题描述 大神帮忙解答一下,QML中怎么解析JSON数据并让它显示,不用java,jsonlistmodel 项目需要解析JSON数据,jsonlistmodel貌似Windows里使用不了,小白求助啊

javascript中eval解析JSON字符串_基础知识

我们都知道,高级浏览器可以用  JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用 eval() 函数. var str = '{"name": "hanzichi", "age": 10}'; var obj = eval('(' + str + ')'); console.log(obj); // Object {name: "hanzichi", age: 10

javascript中eval返回json值出现Error: Invalid Label解决办法

假如你从服务器端返回的是 json 格式的字符串:  代码如下 复制代码 {     siteName : "111cn.net",     siteUrl : "http://www.111cn.net" } 当你在脚本中用 eval 的方式运行:  代码如下 复制代码 var result = eval(o.responseText); alert(result.siteName); 这时会提示 : Error: Invalid Label 实际上,我们的 js

javascript中eval解析JSON字符串

先来看一个JSON字符串集   var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'A城市'}, {name:'6102',value:'B城市'}, {name:'6103',value:'C城市'}, {name:'6104',value:'D城市'}, {name:'6105',value:'E城市'} ] }";   怎么将上述json字符串转化为json对象呢? 使用eval()这个内置函数,该方式也适

js中parse()解析JSON的方法

ie7会出现JSON未定义:解决办法引用即可: 1,parse() : 把字符串转成json(能转字符串是JSON的形式(标准的JSON形式)) 字符串中的属性要严格的加上引号  代码如下 复制代码 var str = '{"name":"hello"}';  //安全性搞,必须是严格的JSON var json = JSON.parse(str); 例子  代码如下 复制代码 function strToJson(str){ return JSON.parse(s

探究Android系统中解析JSON数据的方式_java

前言喜欢在前言里讲一下自己的现状,或许能有共鸣的同学,更多的是留给自己一个纪念,几个月或者几年再回来看的时候还是会很有感慨.今天说说语言,json这种数据格式之前我做服务器端的时候天天接触,天真的以为json的世界里只有php的json_encode和json_decode,今天当我做客户端的时候,竟然将近一个多小时才搞定json的解析.这里我不是抨击php好坏,只是想说多学点东西,看看你不熟悉的领域,方能开阔自己的视野,方能知道天外有天,方能知道当初你看不上的工作其实你也不一定能很好的完成,扯

iOS开发中常见的解析XML的类库以及简要安装方法_IOS

在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML.TouchXML.KissXML.TinyXML和GDataXML.问题是应该选择哪一个呢? 解析 XML 通常有两种方式,DOM 和 SAX: DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结构可以检索任意XML节点,读取它的属性和值.而且通常情况下,可以借助XPath,直接查询XML节点. SAX

Android开发中原生生成JSON与解析JSON详解教程

下面分为生成JSON数据和解析JSON数据,所用的包是org.json (1)生成JSON数据方法: 比如要生成一个这样的json文本      {       "phone" : ["12345678", "87654321"],    //数组     "name" : "dream9", // 字符串        "age" : 100, // 数值       "ad