Hallo Leute, ich möchte Json Daten machen und auf meine URL das ist mein neuer Code, aber nicht arbeiten, weil ich nicht weiß, wie man es beheben Ich möchte eigentlich diese ganze Informationen in JSON und senden Sie es an meine Anfrage Verknüpfung. Vielen Dank für Ihre HilfeWie konvertiert man PHP-Klasse in JSON-Daten?
class Info
{
public $name; //String
public $_postman_id; //String
public $description; //String
public $schema; //String
}
class Header
{
public $key; //String
public $value; //String
public $description; //String
}
class Formdata
{
public $key; //String
public $value; //String
public $type; //String
public $disabled; //bool?
}
class Body
{
public $mode; //String
public $formdata; //array(Formdata)
}
class Request
{
public $url; //String
public $method; //String
public $header; //array(Header)
public $body; //Body
public $description; //String
}
class Item
{
public $name; //String
public $request; //Request
public $response; //array(Object)
}
class xibo
{
public $variables; //array(Object)
public $info; //Info
public $item; //array(Item)
}
$json_data = json_encode((array) xibo);
print_r($json_data);
$URL = "HTTP://87.98.148.67/";
$content = json_encode("mahdi");
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
$json_response = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($status != 201) {
die("ersal nashod" . curl_error($curl) . ", curl_errno " . curl_errno($curl));
}
curl_close($curl);
$response = json_decode($json_response, true);
echo $content;