String zerlegen

Anfängerfragen zum Programmieren mit PureBasic.
Ara
Beiträge: 32
Registriert: 29.08.2004 13:40

String zerlegen

Beitrag von Ara »

Hi, ich habe PureBasic zwar schon sehr lange, zähle mich aber als Anfänger, weil ich fast nichts mache.

Ich möchte einen String zerlegen und komme da irgendwie nicht weiter.

Ein Beispiel für den String, wie er aussieht.

Code: Alles auswählen

{"51":[{"telcount":2,"tel":[[+4930554632],[012562354]],"postid":74,"name":"Mustermann1"}],"19775":[{"telcount":1,"tel":[[0221,445354]]}],"6255":[{"telcount":4,"tel":[[0123-45678],[0542,42557],[+49674,56225.100],[086653552]],"postid":2463,"name":"Mustermann2"}]}
Etwas übersichtlicher ist es so.

Code: Alles auswählen

{
	"51": [{
		"telcount": 2,
		"tel": [
			[+4930554632],
			[012562354]
		],
		"postid": 74,
		"name": "Mustermann1"
	}],
	"19775": [{
		"telcount": 1,
		"tel": [
			[0221,445354]
		]
	}],
	"6255": [{
		"telcount": 4,
		"tel": [
			[0123-45678],
			[0542,42557],
			[+49674,56225.100],
			[086653552]
		],
		"postid": 2463,
		"name": "Mustermann2"
	}]
}
Es müsste JavaScript sein.

Ich möchte Teile des Inhaltes erst einmal mit Debug ausgeben. im ersten Teil die 51, Inhalt der tel, postid und name.
Es ist alles etwas seltsam gespeichert und es fehlen auch teilweise postid und name.

Der String ist nur ein Beispiel und kann in der Länge sehr unterschiedlich sein.

Ich würde mich über ein kleines Beispiel oder eine Info wie ich an das Problem herangehe sehr freuen.

Viele Grüße
Thomas
Win10 Pro
PureBasic 6.01 LTS
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: String zerlegen

Beitrag von ccode_new »

Hallöchen!

Schaue dir mal die JSON-Funktionen von Purebasic an.

Hier habe ich auch noch ein Tutorial aus dem englischen Forum gefunden:
https://www.purebasic.fr/english/viewto ... 12&t=74732
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Ara
Beiträge: 32
Registriert: 29.08.2004 13:40

Re: String zerlegen

Beitrag von Ara »

Danke, das werde ich mir morgen einmal ansehen.
Win10 Pro
PureBasic 6.01 LTS
Ara
Beiträge: 32
Registriert: 29.08.2004 13:40

Re: String zerlegen

Beitrag von Ara »

Es klappt wunderbar.
Es kommt nur ein Fehler bei den tel Einträgen.
Diese müssen in Anführungszeichen.
Das sollte aber kein Problem sein.

Danke noch einmal.
Win10 Pro
PureBasic 6.01 LTS
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: String zerlegen

Beitrag von NicTheQuick »

Ja, die sollten in Anführungszeichen. Denn das, was du gepostet hast, ist so kein gültiges JSON.
Bild
Antworten