PHP/JSON 解析

Posted

技术标签:

【中文标题】PHP/JSON 解析【英文标题】:PHP/JSON parsing 【发布时间】:2012-02-11 18:46:10 【问题描述】:
Array
(
    [0] => Array
    (
        [faq_id] => 14
        [faq_faqcat_id] => 3
        [faq_order] => 8
        [faq_subject] => 800018
        [faq_content] => 800019
        [faq_datecreated] => 1213382678
        [faq_dateupdated] => 1215547984
        [faq_views] => 22
    )

    [1] => Array
    (
        [faq_id] => 15
        [faq_faqcat_id] => 3
        [faq_order] => 9
        [faq_subject] => 800020
        [faq_content] => 800021
        [faq_datecreated] => 1213382698
        [faq_dateupdated] => 1215547986
        [faq_views] => 13
    )

    [2] => Array
    (
        [faq_id] => 16
        [faq_faqcat_id] => 3
        [faq_order] => 10
        [faq_subject] => 800022
        [faq_content] => 800023
        [faq_datecreated] => 1213382711
        [faq_dateupdated] => 1215547988
        [faq_views] => 15
    )
)

以上数据是 php 脚本的输出。我必须将其转换为 JSON 对象并在 iPhone 上显示。谁能告诉我怎么做?

【问题讨论】:

【参考方案1】:

看看json_encode 和json_decode 函数

对于 ios 上的解析部分,您可以使用原生的 NSJSONSerialization 类。

【讨论】:

【参考方案2】:

不知道 iOS 方面,但从 PHP 来说很简单

http://php.net/manual/en/function.json-encode.php

echo json_encode($myArray);

【讨论】:

以上是关于PHP/JSON 解析的主要内容,如果未能解决你的问题,请参考以下文章

PHP/JSON 解析

在PHP中创建和解析JSON数据

php json解析 出现问题 Notice: Trying to get property of non-object in。。。

php json_decode();解析出布尔值true是1,false为空,怎么解决?

有没有办法将多个数组传递给 PHP json_encode 并用 jQuery 解析它?

PHP json_decode 用法