Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET] serializzazione array json ed invio con la classe http

    Utilizzo la seguente funzione per recuperare alcune informazioni contenute in un db mysql interrogato via php ed inserite in un array

    codice:
        
    Private Async Function GetUserInformation() As Task(Of String)
    
            Try
    
    
                'imposta le credenziali
                user_information_credentiald.login = Me.Login_textbox.Text
                user_information_credentiald.password = Me.Password_passwordbox.Password
    
    
                'variabile di tipo http request
                Dim client As HttpClient = New HttpClient() With {.MaxResponseContentBufferSize = 1000000}
    
    
                'crea la richiesta asincrona all'indirizzo http specificato
                Dim getStringTask As Task(Of String) = client.GetStringAsync("http://www.iloveconero.it/app/windows_app/login.php" & "?login=" & user_information_credentiald.login & "&password=" & user_information_credentiald.password)
    
    
                'recupera il contenuto della richiesta
                Dim urlContents As String = Await getStringTask
    
    
                'ritorna il contenuto
                Return urlContents.ToString
    
    
            Catch ex As Exception
    
    
                'gestione errore
                MsgBox(Err.Description, MsgBoxStyle.Information, Err.Number)
    
    
                'ritorna il contenuto
                Return "False"
    
    
            End Try
    
    
        End Function
    quando la funzione restituisce i risultati questi vengono deserializzati con il seguente metodo ed inseriti in una list

    codice:
    'deserializza l'array e lo converte
                    Dim Items = Newtonsoft.Json.JsonConvert.DeserializeObject(Of user_information())(urlContents)
    codice:
    Public Class user_information
    
    
        Public Property login_result As String
        Public Property user_id As String
        Public Property user_nome As String
        Public Property user_cognome As String
        Public Property user_mail As String
    
    
    End Class
    la domanda è come faccio a fare il procedimento inverso. Ovvero raccogliere i dati in un array, serializzarlo (e fin qui è semplice) e poi inviarlo con http ad una pagina php che lo deserializzera con json e lo inserirà in un db?

    Grazie a chiunque avesse una idea.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Non si riesce a capire quale è la tua domanda.
    Non riesci a fare cosa ??
    Non riesci a raccogliere i dati in un array ??
    Non riesci a serializzarlo ??
    Non riesci ad inviarlo alla pagina php ??
    Non riesci a scrivere la pagina php ??

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.