【问题标题】:Need assistance getting (parsing?) these JSON data into Xcode需要帮助获取(解析?)这些 JSON 数据到 Xcode
【发布时间】:2012-08-02 16:27:36
【问题描述】:

在开始之前,我想说我是 Xcode 和 C 语言的新手,我正在尽我所能去学习。在发布这个问题之前,我已经研究了大约 2 天,但找不到任何有用的东西:( 我真的被困住了,希望得到任何帮助。这很可能是一个非常简单/基本的问题:

基本上,我正在尝试获取这些数据 (LINK),它显然是 UTF-8 JSON 格式,并将其显示在 Xcode 上的一个简单标签上。但是,我根本不知道如何获取该数据并对其进行解析。我成功地关注了tutorial online,但它处理的是 JSON 对象而不是数组(我认为我正在处理)。

如果有人可以从第一个链接中提取/解析数据,我将不胜感激真的帮助我理解它是如何工作的。希望从那里,我能够取得良好的进展。

再次高度赞赏!

谢谢你。

如果您不想点击链接,这里是 JSON URL 的示例:

[4,"1.0",1343920773538]
[1,"Spring Gardens","59581","275","Barkingside",1343920940000,1343920940000]
[1,"Spring Gardens","59581","275","Barkingside",1343921717000,1343921717000]
[1,"Spring Gardens","59581","549","Loughton",1343921858000,1343921858000]
[1,"Spring Gardens","59581","275","Barkingside",1343922204000,1343922204000]
[2,"Spring Gardens","59581","8a56a0ab37b72b400137cb7cfd954038_29222",0,3,"Bus routes serving this stop are subject to change during the Olympics and Paralympics games. For more information visit www.tfl.gov.uk/buses for more information.",1344668400000]

【问题讨论】:

    标签: ios c xcode json parsing


    【解决方案1】:

    使用该教程显示的 JSONObject,你应该在最后得到一个 NSDictionary 或 NSArray ,它将包含你所有的值,只需将它们映射到最后的标签。

    如果您不想这样做,请将响应保存在 char 数组中,并在检查 [ 或 " 字符时浏览它或者其他什么,但这很麻烦,并且需要至少 3-4 小时为 JSON 数据解密编写自己的自定义逻辑,您应该使用非常简单的 JSONObject

    【讨论】:

    • 您好,感谢您的帮助 rigy73,但这对我来说没有任何意义,哈哈。如果有人可以为我提供一个非常基本的示例代码,将数据提取/解析为标签,我将非常感激。这样我就可以理解如何去做,并从那里继续。我一直在通过谷歌搜索,并没有真正看到任何有用的东西,因此我拼命寻求帮助的原因。再次感谢您:)
    • 很抱歉,我没有真正拥有Mac,所以无法为您编写代码,但是,如果您不明白我所说的,请退后一步。首先学习 C 的基础知识,了解 ASCII 代码是什么,了解更多关于指针和一切的知识。然后继续目标 c,了解 NSDictionary 或 NSArray 的使用情况,然后了解更多关于面向对象编程的知识,然后了解 coca 框架和 JSONObject 之类的东西。毕竟,回到这一点,这看起来太简单了。最好拿起 2-3 本书通读一遍...
    • 对于一个简单的 JSON 解码来说,这似乎是一项艰巨的工作,有人可能会在 5 分钟或更短的时间内为您编写代码,但没有人真的会用勺子喂你和给你一切。
    【解决方案2】:

    您好,我也有同样的问题。我一直在寻找 json 解决方案,目前我发现处理这些数据的最佳方法是解析为 csv。当您尝试将其解析为 CSV 而不是 JSON 时,该解决方案似乎很直接

    【讨论】:

    • 欢迎您,您应该编辑此答案,以便最后一句有意义 - 我也不确定这是一个答案 - 更多的是评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 2016-07-14
    • 2021-01-02
    • 2011-03-30
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多