- json_decode: documentation ( source)
<?php
$url = 'http://www.google.com/a-url/that/returns/json';
$request = new WP_Http; // or use the $wp_http global
$result = $request->request( $url );
$json = $result['body'];
$data = json_decode( $json, true );