How to convert xml data into json using php?

In this article, we are going to see how to convert XML data into JSON format using PHP .

1. Code:



    
Soltuts 1 kakumanu 522112
Soltuts 2 guntur 522112
Soltuts 3 ponnur 456345
Soltuts 4 noida 456644
'; $xmldata = simplexml_load_string($xml); $jsondata = json_encode($xmldata); print_r($jsondata); ?>

2. Example:

Input:

$xml = '

    
Soltuts 1 kakumanu 522112
Soltuts 2 guntur 522112
Soltuts 3 ponnur 456345
Soltuts 4 noida 456644
';

Output:

{
    "details": [
        { 
            "address": { 
            "firstname": "Soltuts 1", 
            "city": "kakumanu", 
            "zip": "522112" 
        }},
        { 
            "address": { 
            "firstname": "Soltuts 2", 
            "city": "guntur", 
            "zip": "522112" 
        }},
        { "address": { 
            "firstname": "Soltuts 3", 
            "city": "ponnur", 
            "zip": "456345" 
        }},
        { "address": { 
            "firstname": "Soltuts 4", 
            "city": "noida", 
            "zip": "456644" 
        }}
    ]
}