如何在android中解析这个数组,

时间:2013-05-30 05:34:03

标签: android

我正在调用api哪个响应是数组中的数组我怎么能解析这些数据,任何人都可以告诉我

  Array
(
    [0] => Array
        (
            [entity_id] => 2
            [customer_id] => 
            [firstname] => indies
            [lastname] => tester
            [email] => indies.tester@gmail.com
            [addresses] => 1
            [is_active] => Yes
            [created_at] => 2013-03-13 06:10:57
            [totalorders] => 8
            [orders] => Array
                (
                    [0] => Array
                        (
                            [getId] => 100000001
                            [getStatus] => complete
                            [getSubtotal] => 750.0000
                            [discount_amount] => 0.0000
                            [shipping_amount] => 5.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130312T23:10:58
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => My Custom Product
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [1] => Array
                        (
                            [getId] => 100000002
                            [getStatus] => pending
                            [getSubtotal] => 149.9900
                            [discount_amount] => 0.0000
                            [shipping_amount] => 5.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130314T02:25:28
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => n2610
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [2] => Array
                        (
                            [getId] => 100000003
                            [getStatus] => closed
                            [getSubtotal] => 399.9900
                            [discount_amount] => 0.0000
                            [shipping_amount] => 5.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 404.9900
                            [getCreatedAtDate] => 20130314T02:37:28
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => sw810i
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [3] => Array
                        (
                            [getId] => 100000004
                            [getStatus] => pending
                            [getSubtotal] => 50.0000
                            [discount_amount] => 0.0000
                            [shipping_amount] => 0.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130316T02:41:03
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => 
                                    [shipping_company] => 
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 
                                    [shipping_city] => 
                                    [shipping_state] => 
                                    [shipping_country] => 
                                    [shipping_telephone] => 
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => 
                                    [billing_company] => 
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 
                                    [billing_city] => 
                                    [billing_state] => 
                                    [billing_country] => 
                                    [billing_telephone] => 
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => Gift Certificate Demo
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [4] => Array
                        (
                            [getId] => 100000005
                            [getStatus] => complete
                            [getSubtotal] => 849.9900
                            [discount_amount] => 0.0000
                            [shipping_amount] => 10.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130326T04:59:28
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => 1111
                                            [order_quantity] => 1
                                        )

                                    [1] => Array
                                        (
                                            [sku] => Rebel XT
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [5] => Array
                        (
                            [getId] => 100000006
                            [getStatus] => complete
                            [getSubtotal] => 149.9900
                            [discount_amount] => 0.0000
                            [shipping_amount] => 10.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130409T09:26:42
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => asc
                                            [order_quantity] => 1
                                        )

                                    [1] => Array
                                        (
                                            [sku] => asc_10
                                            [order_quantity] => 1
                                        )

                                    [2] => Array
                                        (
                                            [sku] => coal_1
                                            [order_quantity] => 1
                                        )

                                    [3] => Array
                                        (
                                            [sku] => coal_sm
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [6] => Array
                        (
                            [getId] => 100000007
                            [getStatus] => pending
                            [getSubtotal] => 149.9900
                            [discount_amount] => -34.0000
                            [shipping_amount] => 10.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130410T01:30:39
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => asc
                                            [order_quantity] => 1
                                        )

                                    [1] => Array
                                        (
                                            [sku] => asc_10
                                            [order_quantity] => 1
                                        )

                                    [2] => Array
                                        (
                                            [sku] => coal_1
                                            [order_quantity] => 1
                                        )

                                    [3] => Array
                                        (
                                            [sku] => coal_sm
                                            [order_quantity] => 1
                                        )

                                )

                        )

                    [7] => Array
                        (
                            [getId] => 100000009
                            [getStatus] => complete
                            [getSubtotal] => 399.9900
                            [discount_amount] => 0.0000
                            [shipping_amount] => 5.0000
                            [tax_amount] => 0.0000
                            [total_refunded] => 
                            [getCreatedAtDate] => 20130513T23:30:38
                            [getOrderShippingInfo] => Array
                                (
                                    [shipping_name] => indies tester
                                    [shipping_company] => indies services
                                    [shipping_street] => 
                                    [shipping_district] => 
                                    [shipping_zip] => 426001
                                    [shipping_city] => bhavnagar
                                    [shipping_state] => 
                                    [shipping_country] => IN
                                    [shipping_telephone] => 9384y36589239
                                )

                            [getOrderBillingInfo] => Array
                                (
                                    [billing_name] => indies tester
                                    [billing_company] => indies services
                                    [billing_street] => 
                                    [billing_district] => 
                                    [billing_zip] => 426001
                                    [billing_city] => bhavnagar
                                    [billing_state] => 
                                    [billing_country] => IN
                                    [billing_telephone] => 9384y36589239
                                )

                            [getOrderLineDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [sku] => sw810i
                                            [order_quantity] => 1
                                        )

                                )

                        )

                )

        )

)

1 个答案:

答案 0 :(得分:3)

看看这个链接。它可以解决你的问题......

https://github.com/AndroidBegin/Android-JSON-Parse-Images-and-Texts-Tutorial