Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    prelevare 2 json da input

    salve a tutti
    da PHP ricevo come input un json che contiene 2 classi: Login e Reception
    il tutto viene inviato da un programma in c#
    questa è la stringa che invio:
    codice:
    {\"Login\":{\"username\":\"user\",\"password\":\"pass\"},
    \"Reference\":[{\"IdReception\":\"1\",\"OrderNum\":null,\"Visit\":null]}

    questo codice :
    Codice PHP:
    echo stripslashes(file_get_contents('php://input')); 
    mi restituisce :
    codice:
    {\"Login\":{\"username\":\"user\",\"password\":\"pass\"},
    \"ListReception\":[{\"IdReception\":\"1\",\"OrderNum\":null,\"Visit\":null,\"StartTARV\":null}]}


    1)il problema viene proprio qui, come posso ciclare tutti i Reference? e prendere solo una volta la classe Login?
    2) ho usato stripslashes eppure gli slash "\" pesistono
    3) usando
    codice:
    $data = json_decode(stripslashes(file_get_contents('php://input')), true);
    addirittura mi ritorna stringa vuota
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di stoneweb
    Registrato dal
    Jul 2016
    residenza
    Torino
    Messaggi
    165
    Scusa la domanda ma mi preme farla: hai già provato a fare il var_dump della stringa che restituisce file_get_contents? Sei sicuro che sia una stringa?
    Work hard. Code harder.

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    con questo codice:
    codice:
    $result = file_get_contents('php://input');
    echo $result;
    mi restituisce questo
    codice:
    {\"Login\":{\"username\":\"user\",\"password\":\"pass\"},\"ListReception\":[{\"IdReception\":\"1\",\"OrderNum\":null,\"Visit\":null}]}\"
    in pratica da c# invio una classe che contiene 2 classi: login e ListReception
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.