How to decode a JSON string in PHP?

后端 未结 9 1154
挽巷
挽巷 2020-12-02 02:18

I have a JSON string that looks something like this:

{\"addresses\":{\"address\":[{\"@array\":\"true\",\"@id\":\"888888\",\"@uri\":\"xyz\",\"household\":{\"@         


        
9条回答
  •  一个人的身影
    2020-12-02 02:57

    Why not decode the whole JSON string and then get what you need?

    $address = '{"addresses":{"address":[{"@array":"true","@id":"888888","@uri":"xyz","household":{"@id":"44444","@uri":"xyz"},"person":{"@id":"","@uri":""},"addressType":{"@id":"1","@uri":"xyz","name":"Primary"},"address1":"xyz","address2":null,"address3":null,"city":"xyz","postalCode":"111111"}]}}';
    $results = json_decode($address, true);
    $address = $results['addresses']['address'][0];
    print $address['address1'];
    print $address['address2'];
    print $address['postalCode'];
    

提交回复
热议问题