EDITED WITH PHP CODE: это работает
$json_url = "https://httpapi.com/api/products/reseller-price.json?auth-userid"; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_URL, $json_url); $str = curl_exec($ch); $ar = json_decode($str,true); echo $ar['domcno'][0]['pricing']['addnewdomain'][1];
следующий javascript не работает!
var xmlhttp = new XMLHttpRequest(); var url = "https://httpapi.com/api/products/reseller-price.json?5&api-key="; xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { myFunction(xmlhttp.responseText); } } xmlhttp.open("GET",URL,true); xmhttp.send(); function myFunction(response) { var arr = JSON.parse(response); var i; var out = "<table>";
теперь отсюда я должен разобрать json-данные, а затем отобразить их в таблице
Пример данных Json выглядит следующим образом:
{"dotpoker":{"privacy-protection":"0.0","0":{"pricing":{"addtransferdomain":{"1":"2494.69"},"restoredomain":{"1":"6653.79"},"addnewdomain":{"1":"2494.69"},"renewdomain":{"1":"2494.69"}},"category":{"category3":{"name":"NA","quantity":"0.00"},"category2":{"name":"NA","quantity":"0.00"},"category1":{"name":"receipts","quantity":"0.00"},"category6":{"name":"NA","quantity":"0.00"},"category5":{"name":"NA","quantity":"0.00"},"category4":{"name":"NA","quantity":"0.00"}}}},"dottires":{"privacy-protection":"0.0","0":{"pricing":{"addtransferdomain":{"1":"5475.39"},"restoredomain":{"1":"9634.39"},"addnewdomain":{"1":"5475.39"},"renewdomain":{"1":"5475.39"}},"category":{"category3":{"name":"NA","quantity":"0.00"},"category2":{"name":"NA","quantity":"0.00"},"category1":{"name":"receipts","quantity":"0.00"},"category6":{"name":"NA","quantity":"0.00"},"category5":{"name":"NA","quantity":"0.00"},"category4":{"name":"NA","quantity":"0.00"}}}}
из вышеизложенного я должен показывать только в html-таблице на веб-странице имя домена: « dotpoker
» и цену "addtransferdomain" , "renewdomain" , "addnewdomain"
, так что четыре столбца и некоторые выбранные имена доменов.
Пожалуйста, помогите мне и дайте указания, я пошел, хотя так много запросов json и образцов кода, но я все еще застрял.
благодаря
PS Если есть способ сделать это в PHP, то также дайте мне знать
Кроме того, когда я разбирал его на http://json.parser.online.fr/, он показывает мне структуру, если кто-нибудь может проверить это и указать мне, как получить требуемые данные.