[VBScript] Json: catturare un Value dato il suo Nome

felino

Utente Attivo
12 Dic 2013
891
9
18
Aci Catena (Catania)
Buonasera a tutti,
ho un Json del tipo:
Codice:
[{
	"SysName": "mySysName1",
	"SysLink": "mySysLink1"
}, {
	"SysName": "mySysName2",
	"SysLink": "mySysLink2"
}, {
	"SysName": "mySysName2",
	"SysLink": "mySysLink2"
}]
Vorrei prendere tutti i value di SysName, stavo provando con un ReGex ma non trovo la sintassi corretta:
Codice:
Set re = New RegExp

	re.Pattern = "/SysName(.*)/"
	re.Global = True
	re.IgnoreCase = True

For Each m In re.Execute(myJson)

	Wscript.echo m.value

Next
Grazie.
 

Rikk73

Utente Attivo
7 Apr 2015
133
6
18
Arezzo
Ci sono tanti modi di fare una cosa, per come sono abituato io la cosa miglio è creare una classe specifica (in questo caso magari una struct forse è meglio, visto la semplicità dei dati) dove casti i risultati, tipo un List<ClasseSpecifica> che poi puoi iterare e manipolare come vuoi come un qualsiasi altro oggetto.
In questo il pacchetto Newtonsoft.Json rende tutto molto semplice.