Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VB/JSON.net]

Pagina: 1
Acties:
  • 241 views

  • Kridri
  • Registratie: Juli 2012
  • Laatst online: 27-08 12:56
Een korte achtergrond. Ik ben bezig een applicatie te schrijven die een reeks gegevens ophaalt in JSON formaat. Hiervoor gebruik ik JSON.netEn deze moeten doorgegeven worden aan de inhoud van een combobox. Maar het lukt me niet.

Een vorbeeld van de JSON data.
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
{
  "Vakken": [
    "Wiskunde",
    "Nederlands",
    "Godsdienst",
    "Hoekenwerk",
    "L.O.",
    "P.O.",
    "W.O.",
    "M.O.",
    "Activiteiten"
  ]
}


Mijn code:
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
    Sub ValueOfCboxesVakken()
        '    'Haal de data uit de file op en store deze in JSON_string
        Try
            Using sr As New StreamReader(txtBoxFileLocatie.Text & "\Vakken.JSON")
                Dim JsonInputString As String = sr.ReadToEnd()
                MessageBox.Show(JsonInputString)

                Dim vakken() As String = JArray.Parse(JsonInputString)



                cBoxVakEen.Items.AddRange(vakken)
                cBoxVakTwee.Items.AddRange(vakken)
                cBoxVakDrie.Items.AddRange(vakken)
                cBoxVakVier.Items.AddRange(vakken)
                cBoxVakVijf.Items.AddRange(vakken)
                cBoxVakZes.Items.AddRange(vakken)
            End Using
        Catch e As Exception
            MessageBox.Show("PROBLEEM! MET FILE VAKKEN.JSON")
        End Try
    End Sub


Alvast bedankt

Als iedereen een klein beetje luier was, zouden er een heleboel problemen zo de wereld uit zijn


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Ben geen VB.NET kenner, maar onderstaande vragen gelden volgens mij ongeacht de gebruikte taal...

Op welke plek in de code loop je vast ?
Wat verteld de debugger je ?
Heb je naast de JsonInputString ook de vakken() variable gecontroleerd of die überhaupt de juiste inhoud heeft ?

  • Kridri
  • Registratie: Juli 2012
  • Laatst online: 27-08 12:56
Hij loopt vast op:

code:
1
 Dim vakken() As String = JArray.Parse(JsonInputString)

De string wordt correct uitgelezen uit de file (Gecheckt met mbox) alleen het parsen van een JSON array naar een VB array lukt niet. Ben een uur aan het kloten dus gooi hier mijjn lijntje eens uit.

Hij vult vakken niet in maar wat ik is doen zie ik gewoon niet.

[ Voor 10% gewijzigd door Kridri op 24-06-2014 14:57 ]

Als iedereen een klein beetje luier was, zouden er een heleboel problemen zo de wereld uit zijn


  • DanTm
  • Registratie: Juni 2002
  • Niet online
http://lmgtfy.com/?q=jarray+to+string+array

Modbreak: LMGTFY is niet gewenst op GoT. Link naar Google of post niet. ;)

[ Voor 50% gewijzigd door NMe op 24-06-2014 15:01 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Wat gebeurt er dan wel? Waarom is dat niet goed? Krijg je foutmeldingen? Welke? Wat vertelt je debugger je? Met dit topic kunnen we drie keer niks.

Ik stel voor dat je de De Quickstart waar je als eerder eens op gewezen bent een keer doorleest en als je na het doorlopen van die stappen nog steeds een probleem hebt kun je een nieuw topic openen waarin je wél meteen voldoende info geeft. "Hij doet het niet" plus een code-dump is per definitie niet goed.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.