Heim  >  Artikel  >  Backend-Entwicklung  >  [Gelöst] Wie analysiert PHP einen solchen JSON-String?

[Gelöst] Wie analysiert PHP einen solchen JSON-String?

WBOY
WBOYOriginal
2016-10-11 14:23:501105Durchsuche

<code>var xx = 'dfdf';
var yy = 'kfdl';
var zz = 'ijklk';
instance:[{"instance_name":xx,"machine_belong":yy,"access_port":zz},{"instance_name":xx,"machine_belong":yy,"access_port":zz}]



</code>

[Gelöst] Wie analysiert PHP einen solchen JSON-String?

Wie man mit dem PHP-Hintergrund umgeht

instance = [{"instance_name":1,"machine_belong":2,"access_port":3},{"instance_name":1,"machine_belong":2,"access_port":3}];

Ich habe dies getestet und festgestellt, dass der JSON in meinem Code falsch geschrieben war und beim Spleißen ein Fehler aufgetreten ist.

Antwortinhalt:

<code>var xx = 'dfdf';
var yy = 'kfdl';
var zz = 'ijklk';
instance:[{"instance_name":xx,"machine_belong":yy,"access_port":zz},{"instance_name":xx,"machine_belong":yy,"access_port":zz}]



</code>

[Gelöst] Wie analysiert PHP einen solchen JSON-String?

Wie man mit dem PHP-Hintergrund umgeht

instance = [{"instance_name":1,"machine_belong":2,"access_port":3},{"instance_name":1,"machine_belong":2,"access_port":3}];

Ich habe dies getestet und festgestellt, dass der JSON in meinem Code falsch geschrieben war und beim Spleißen ein Fehler aufgetreten ist.

<code>instance = [{"instance_name":xx,"machine_belong":yy,"access_port":zz},{"instance_name":xx,"machine_belong":yy,"access_port":zz}]
// 对instance json序列化, 才可以进行数据传输
instance = JSON.stringify(instance);</code>

PHP-Parsing:

<code>$instance = json_decode($_REQUEST['instance'], true);</code>

Nein danke

Sie sollten das Objekt zuerst in einen String konvertieren und ihn dann an den Hintergrund senden

Wenn Sie Ihren Code sehen, wird js an die PHP-Schnittstelle gesendet?
Wenn ja, kann PHP zur Verwendung von Post $res=$_post['data'] verwenden
Wenn Ihre aufrufende Schnittstelle ajax({data:{...}}); ist
Als nächstes PHP ruft das Objekt ab, ähnlich wie res.name

https://github.com/yiisoft/yi...

Bitte beachten Sie diesen Code

http://json.cn/ JSON-Format testen

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn