Français
Source/ Codesnippets

JSON + Postleitzahlen (zipcodes) USA

 

H.Brill
Habe la fois une .csv Dossier (42702 Einträge) trop einer
MEGA - .json - Dossier konvertiert.
avec diesem kleinen Programme peux on qui Einträge
des jeweiliges Bezirks lesen. avec einem Klick sur qui
Listbox avec den Bezirken volonté dans qui Gridbox
qui entsprechenden Bundesstaaten avec dem Zipcode
angezeigt.
Déclarer String fichier, bezirke, spalten, item
Déclarer Handle btn1, grid, lb
Déclarer Long ende, js ,xs
bezirke = "NH,New York,PR,VI,MA,RI,ME,VT,CT,NJ,AE,PA,DE,DC,VA,MD,WV,NC,SC,\
GA,FL,AA,AL,TN,MS,KY,OH,IN,MI,IA,WI,MN,SD,ND,MT,IL,MO,KS,NE,LA,AR,OK,\
TX,CO,WY,ID,UT,AZ,NM,NV,CA,AP,HI,AS,GU,PW,FM,MP,MH,OU,WA,AK"
spalten = "Bezirk;0;60;Bundes-Staat;0;120;Zip-Code;0;100"
ende = 0
fichier = "F:\ZipCodes.Json"' ***************** PFAD ANPASSEN ***************************
Titre de la fenêtre "US-ZipCodes (Postleitzahlen) USA"
Fenêtre 600, 400
btn1 = Créer("Button",  %HWnd, "Ende", 10, 10, 60, 25)
grid = Créer("GridBox", %HWnd, spalten, 0, 10, 50, 300, 200)
Créer("Text", %HWnd, "vorhandene Bezirke", 400, 25, 140, 25)
lb   = Créer("Listbox", %HWnd, 1, 400, 50, 60, 200)
InitListbox()

Si FileExists(fichier)

    js = Créer("Json", fichier)

D'autre

    MessageBox("Keine Dossier ZipCodes.Json vorhanden", "Fehler", 0)
    Fin

EndIf

WhileNot ende

    WaitInput

    Si Clicked(btn1)

        ende = 1

    ElseIf Clicked(lb)

        item = GetString$(lb, GetCurSel(lb))

        Si item <> »

            chercher(item)

        EndIf

    EndIf

Endwhile

Proc InitListbox

    ClearList
    Move("StrToList", bezirke, »)
    Move("ListToHandle", lb)

ENDPROC

Proc chercher

    Paramètres String item
    Déclarer Hash eintrag[], String Schluessel, Wert, Long i

    WhileLoop 0, Json("Count", js) - 1

        Si Json("Name", js, &LOOP) = item

            xs = Json("GetObject", js, item)
            eintrag[] = Json("Hash", xs)
            ClearList grid
            ForEach eintrag[], Schluessel, Wert
            AddStrings(grid, item + "|" + Wert + "|" + Schluessel)
            EndFor
            Pause

        EndIf

    Endwhile

ENDPROC

Fin

Ist oui erstaunlich, comment vite JSON voilà.
s'il te plaît Dateipfad entsprechend changement.

815 kB
Hochgeladen:25.03.2023
Downloadcounter60
Download
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
25.03.2023  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

888 Views

Untitledvor 0 min.
Manfred Barei09.12.2023
Thomas Zielinski28.06.2023
Paul Glatz22.06.2023
E.T.12.06.2023
plus...

Themeninformationen

cet Thema hat 1 participant:

H.Brill (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie