login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Post JSON naar server

Offline roy - 29/09/2008 21:55 (laatste wijziging 29/09/2008 22:36)
Avatar van royPHP gevorderde Beste,

Het is me gelukt om JSON te posten naar de server.
Maar hoe kan ik het aanroepen in php?
Hoe kan ik het uitlezen in php?

ik POST nu dit vanuit me JS:
{"class":"configuration","method":"hear","arguments":["2",{"language_id":"0","language":"nl","title":"titel"}]}


Weet iemand hoe ik dat kan uitlezen in php?
er doorheen lopen of een waarde pakken??


Groeten,
Roy

3 antwoorden

Gesponsorde links
Offline GJ2086 - 29/09/2008 22:49
Avatar van GJ2086 Nieuw lid http://nl2.php....decode.php

json_decode();
Offline roy - 30/09/2008 07:15 (laatste wijziging 30/09/2008 22:30)
Avatar van roy PHP gevorderde
  1. jQuery.post("../../include/service.php", {
  2. data: jQuery.toJSON(nemesiskoen)
  3. }, function(data){
  4. alert(data);
  5. }
  6. );


Waarover doe je die decode functie dan? wat krijg je binnen in PHP?

dit bijvoorbeeld, werkr niet:
  1. <?php
  2. $json->decode($_POST['data'])
  3. ?>

dan krijg ik: Object id #4

als ik dit doe in php:
  1. <?php
  2. echo $json->encode($_REQUEST['data']);
  3. ?>


krijg ik dit in php binnen:
"{\\\"naam\\\":\\\"koen\\\",\\\"leeftijd\\\":\\\"17\\\",\\\"haar\\\":{\\\"kleur\\\":\\\"bruin\\\",\\\"lengte\\\":\\\"lang\\\",\\\"gewassen\\\":true}}"

Hoe kan ik JSON in php lezen?
en de arguments array uitlezen?
Offline GJ2086 - 01/10/2008 23:52 (laatste wijziging 01/10/2008 23:55)
Avatar van GJ2086 Nieuw lid Wanneer je decode op jouwn manier gebruikt krijg je resource terug, wanneer je een extra parameter aan $json = json_decode($_REQUEST['data'],true); meegeeft dan krijg je het object terug in een array. Zoals ik zie gebruik je jQuery om het object aan te maken? Wanneer je jQuery gebruikt dan is het mischien handig om je wat meer te verdiepen in de json functionaliteiten die jQuery biedt! Zie hiervoor de api overview op jquery.com 

Ik hoop dat je hier wat mee kan!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.288s